opendash
Version:
open.DASH data visualization framework
29 lines (27 loc) • 509 B
text/typescript
type FormElementRuleTypeInterface =
| "string"
| "number"
| "boolean"
| "method"
| "regexp"
| "integer"
| "float"
| "array"
| "object"
| "enum"
| "date"
| "url"
| "hex"
| "email"
| "any";
export interface FormElementRuleInterface {
type?: FormElementRuleTypeInterface;
required?: boolean;
pattern?: RegExp | string;
min?: number;
max?: number;
len?: number;
enum?: Array<string | number | boolean | null | undefined>;
whitespace?: boolean;
message?: string;
}