UNPKG

@itrocks/required

Version:

@Required decorator to enforce mandatory properties in data validation

4 lines (3 loc) 293 B
import { KeyOf, ObjectOrType } from '@itrocks/class-type'; export declare function Required<T extends object>(value?: boolean): import("@itrocks/decorator/property").DecorateCaller<T>; export declare function requiredOf<T extends object>(target: ObjectOrType<T>, property: KeyOf<T>): boolean;