stackpress
Version:
Incept is a content management framework.
45 lines (44 loc) • 2.79 kB
TypeScript
export declare function safeValue(value: any): any;
export declare function required(value: any): boolean;
export declare function notempty(value: any): boolean;
export declare function eq(value: any, compare: any): boolean;
export declare function ne(value: any, compare: any): boolean;
export declare function option(value: any, options: any[]): boolean;
export declare function starting(value: any, start: string): any;
export declare function ending(value: any, start: string): any;
export declare function regex(value: any, regex: string | RegExp): boolean;
export declare function date(value: any): boolean;
export declare function future(value: any): boolean;
export declare function past(value: any): boolean;
export declare function present(value: any): boolean;
export declare function gt(value: number | string, compare: number): boolean;
export declare function ge(value: number | string, compare: number): boolean;
export declare function lt(value: number | string, compare: number): boolean;
export declare function le(value: number | string, compare: number): boolean;
export declare function ceq(value: string | number, compare: number): boolean;
export declare function cgt(value: string | number, compare: number): boolean;
export declare function cge(value: string | number, compare: number): boolean;
export declare function clt(value: string | number, compare: number): boolean;
export declare function cle(value: string | number, compare: number): boolean;
export declare function weq(value: string | number, compare: number): boolean;
export declare function wgt(value: string | number, compare: number): boolean;
export declare function wge(value: string | number, compare: number): boolean;
export declare function wlt(value: string | number, compare: number): boolean;
export declare function wle(value: string | number, compare: number): boolean;
export declare function cc(value: any): boolean;
export declare function color(value: any): boolean;
export declare function email(value: any): boolean;
export declare function hex(value: any): boolean;
export declare function price(value: any): boolean;
export declare function url(value: any): boolean;
export declare function boolean(value: any): value is boolean;
export declare function string(value: any): value is string;
export declare function number(value: any): boolean;
export declare function float(value: any): boolean;
export declare function integer(value: any): boolean;
export declare function object(value: any): boolean;
export declare function array(values: any[], validator: string, ...args: any[]): boolean;
export declare const pattern: typeof regex;
export declare const oneof: typeof option;
declare const assert: Record<string, (value: any, ...args: any[]) => boolean>;
export default assert;