UNPKG

elmer-ui-core

Version:

web app framework

37 lines (36 loc) 1.2 kB
import { IDataTypeChecker } from "./typeChecker"; export interface IPropCheckRule { rule: IDataTypeChecker | Function; defaultValue?: any; description?: string; propertyKey?: string; stateKey?: string; } export declare const propTypes: { any: IDataTypeChecker; array: IDataTypeChecker; bool: IDataTypeChecker; boolean: IDataTypeChecker; date: IDataTypeChecker; enumValueOf: (enumValue: any) => IDataTypeChecker; func: IDataTypeChecker; number: IDataTypeChecker; object: IDataTypeChecker; oneOf: (types: Array<Function | IDataTypeChecker>) => IDataTypeChecker; oneValueOf: (enumValues: any[]) => IDataTypeChecker; string: IDataTypeChecker; }; export declare const PropTypes: { any: IDataTypeChecker; array: IDataTypeChecker; bool: IDataTypeChecker; boolean: IDataTypeChecker; date: IDataTypeChecker; enumValueOf: (enumValue: any) => IDataTypeChecker; func: IDataTypeChecker; number: IDataTypeChecker; object: IDataTypeChecker; oneOf: (types: Array<Function | IDataTypeChecker>) => IDataTypeChecker; oneValueOf: (enumValues: any[]) => IDataTypeChecker; string: IDataTypeChecker; };