UNPKG

756 BPlain TextView Raw
1import {onetomany, manytoone, manytomany, transient} from '../core/decorators';
2import {field, document} from '../mongoose/decorators';
3import {Strict} from '../mongoose/enums';
4
5export class BaseModel {
6 @field({ primary: true, autogenerated: true })
7 _id: any;
8
9 @field()
10 name: any;
11
12 /*
13 nodedata internal use for caching, use for findWhere case
14 */
15 @transient()
16 __selectedFindWhere: boolean;
17
18 /*
19 nodedata internal use for caching, to marked as partial load for findMany (egar load case not load)
20 */
21 @transient()
22 __partialLoaded: boolean;
23
24 /*
25 nodedata internal use for caching, to marked as fully load
26 */
27 @transient()
28 __FullyLoaded: boolean;
29}
30
31export default BaseModel;
\No newline at end of file