vulcain-corejs
Version:
Vulcain micro-service framework
62 lines (61 loc) • 1.33 kB
TypeScript
export declare let standards: {
"$ref": {
$cardinality: string;
$item: any;
messages: string[];
validate: (val: any) => any;
};
"string": {
message: string;
validate: (val: any) => any;
};
"pattern": {
$pattern: any;
message: string;
validate: (val: any) => any;
};
"number": {
message: string;
bind: (val: any) => any;
validate: (val: any) => any;
};
"length": {
type: string;
$min: any;
$max: any;
messages: string[];
validate: (val: any) => any;
};
"integer": {
message: string;
bind: (val: any) => any;
validate: (val: any) => any;
};
"boolean": {
message: string;
bind: (val: any) => any;
validate: (val: any) => any;
};
"enum": {
type: string;
$values: any[];
message: string;
validate: (val: any) => any;
};
uid: {
type: string;
bind: (v: any) => any;
};
"arrayOf": {
$item: string;
messages: string[];
validate: (val: any) => any;
};
range: {
type: string;
$min: number;
$max: number;
message: string;
validate: (val: any) => any;
};
};