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});
},
},
});