import { ApplicationId } from 'teambition-types' ; import { RDBType , SchemaDef } from '../db' ; import { schemaColl } from './schemas' ; export interface ApplicationSchema { _id : ApplicationId ; name : string ; updated : string ; created : string ; status : string ; description : { zh : string ; en : string ; } ; title : { zh : string ; en : string ; } ; type : number ; } const Schema = { _id : { type : RDBType . STRING , primaryKey : true } , created : { type : RDBType . DATE_TIME } , description : { type : RDBType . OBJECT } , name : { type : RDBType . STRING } , status : { type : RDBType . STRING } , title : { type : RDBType . OBJECT } , type : { type : RDBType . STRING } , updated : { type : RDBType . DATE_TIME } } ; schemaColl . add ( { name : 'Application' , schema : Schema } ) ;