UNPKG

@itrocks/required

Version:

@Required decorator to enforce mandatory properties in data validation

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