UNPKG

@tunnel-cast/tunnel-cast

Version:

<br>

11 lines (10 loc) 701 B
import { FieldConstraintProcedureOptions } from "../../../models/interfaces/field-constraint-procedure-options"; import { FieldConstraintFn } from "../../../models/interfaces/field-constraint-fn"; import { MessageBuilderFn } from "../../../models/interfaces/message-builder-fn"; export declare const IS_ENUM = "is-enum"; export declare const isEnum: FieldConstraintFn<{ enumOrList: Array<string> | Object; }>; export declare const isEnumMessageBuilder: MessageBuilderFn; export declare function IsEnum(list: Array<string>, options?: FieldConstraintProcedureOptions): PropertyDecorator; export declare function IsEnum(enumObj: Object, options?: FieldConstraintProcedureOptions): PropertyDecorator;