lakutata
Version:
An IoC-based universal application framework.
10 lines (8 loc) • 484 B
TypeScript
/**
* Kinda type of the column. Not a type in the database, but locally used type to determine what kind of column
* we are working with.
* For example, "primary" means that it will be a primary column, or "createDate" means that it will create a create
* date column.
*/
type ColumnMode = "regular" | "virtual" | "virtual-property" | "createDate" | "updateDate" | "deleteDate" | "version" | "treeChildrenCount" | "treeLevel" | "objectId" | "array";
export type { ColumnMode };