INNER CODE UNIT · TypeScript

modifiers

sindresorhus/ow · source/modifiers.ts:102

const modifiers = <T>(object: T): T & Modifiers => {
	Object.defineProperties(object, {
		optional: {
			get(): Predicates {
				return predicates({}, {optional: true});
			},
		},
		nullable: {
			get(): Predicates {
				return predicates({}, {nullable: true});
			},
		},
		absent: {
			get(): Predicates {
				return predicates({}, {absent: true});
			},
		},
	});

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…