UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

23 lines (22 loc) 666 B
import { Types } from './types'; export declare type ReferenceCallbackAction = 'CASCADE' | 'RESTRICT' | 'SET DEFAULT' | 'SET NULL' | 'NO ACTION'; export declare type PropMetadata = { columnName?: string; type?: Types; enumValues?: string[]; defaultValue?: any; unique?: boolean | string | { name: string; msg: string; }; values?: string[]; allowNull?: boolean; primaryKey?: boolean; autoIncrement?: boolean; comment?: string; onUpdate?: ReferenceCallbackAction; onDelete?: ReferenceCallbackAction; get?: () => any; set?: (val: any) => void; }; export declare const PropMetadataSym: symbol;