phibernate
Version:
Client side ORM and Delta Tracker for Relational data
28 lines (23 loc) • 704 B
text/typescript
import {FieldType, RelationType} from "querydsl-typescript";
import {ChangeRecord} from "delta-store/lib/index";
import {IRecordState} from "../../store/RecordState";
/**
* Created by Papa on 5/17/2016.
*/
export interface EntityField {
get:{():any};
set:{(value:any):void};
}
export interface EntityRelation {
get:{():any};
set:{(value:any):void};
}
export interface EntityProxy {
__recordState__:IRecordState;
}
export interface EntityProxyClass {
__fieldMap__:{[fieldName:string]:EntityField};
__fieldTypeMap__:{[fieldName:string]:FieldType};
__relationMap__:{[relationName:string]:EntityRelation};
__relationTypeMap__:{[relationName:string]:RelationType};
}