import { Geo, SingleGeo } from "./Geo"; export type Int = number; export type Uint = number; export type Double

= number; export type Float

= number; export type String = string; export type Text = string; export type Image = string; export type File = string; export type Datetime = number | Date; export type Day = number | Date; export type Time = number | Date; export type Boolean = boolean; export type Price = number; export type PrimaryKey = string; export type ForeignKey = string; export type Sequence = string; // 自增长序列,为了让人阅读方便,为了支持分布式这里用string,底层实现可自定义 export { Geo, SingleGeo } from './Geo'; export type DataTypes = number | string | Datetime | Day | Time | Geo | Object | SingleGeo; export const types = ['Int', 'Uint', 'Double', 'Float', 'String', 'Text', 'Datetime', 'Day', 'Time', 'Boolean', 'Image', 'File', 'Geo', 'SingleGeo', 'Price']; export const unIndexedTypes = ['Text', 'Image', 'File', 'Object'];