UNPKG

@iaminfinity/express-cassandra

Version:

Nest - modern, fast, powerful node.js web framework (@express-cassandra)

22 lines (21 loc) 578 B
import { ColumnType, DataType } from './data.type'; export interface ColumnOptions { type?: ColumnType | DataType; typeDef?: string; default?: string | (() => any) | Function | { $db_function: string; }; virtual?: { get?: any; set?: any; }; rule?: ColumnRuleOptions | ((value: any) => boolean); static?: boolean; } export interface ColumnRuleOptions { validator?: (value: any) => boolean; validators?: any[]; message?: string | ((value: any) => string); ignore_default?: boolean; required?: boolean; }