-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathindex.cjs.ts
71 lines (69 loc) · 2.44 KB
/
index.cjs.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import './polyfills/Polyfills'
import { install } from './store/Store'
import { use } from './plugin/Plugin'
import { mapRepos } from './helpers/Helpers'
import { Database } from './database/Database'
import { Schema } from './schema/Schema'
import { Model } from './model/Model'
import { Attr } from './model/decorators/attributes/types/Attr'
import { Str } from './model/decorators/attributes/types/Str'
import { Num } from './model/decorators/attributes/types/Num'
import { Bool } from './model/decorators/attributes/types/Bool'
import { Uid } from './model/decorators/attributes/types/Uid'
import { HasOne } from './model/decorators/attributes/relations/HasOne'
import { BelongsTo } from './model/decorators/attributes/relations/BelongsTo'
import { HasMany } from './model/decorators/attributes/relations/HasMany'
import { HasManyBy } from './model/decorators/attributes/relations/HasManyBy'
import { MorphOne } from './model/decorators/attributes/relations/MorphOne'
import { Attribute } from './model/attributes/Attribute'
import { Type } from './model/attributes/types/Type'
import { Attr as AttrAttr } from './model/attributes/types/Attr'
import { String as StringAttr } from './model/attributes/types/String'
import { Number as NumberAttr } from './model/attributes/types/Number'
import { Boolean as BooleanAttr } from './model/attributes/types/Boolean'
import { Uid as UidAttr } from './model/attributes/types/Uid'
import { Relation } from './model/attributes/relations/Relation'
import { HasOne as HasOneAttr } from './model/attributes/relations/HasOne'
import { BelongsTo as BelongsToAttr } from './model/attributes/relations/BelongsTo'
import { HasMany as HasManyAttr } from './model/attributes/relations/HasMany'
import { HasManyBy as HasManyByAttr } from './model/attributes/relations/HasManyBy'
import { MorphOne as MorphOneAttr } from './model/attributes/relations/MorphOne'
import { Repository } from './repository/Repository'
import { Interpreter } from './interpreter/Interpreter'
import { Query } from './query/Query'
import { Connection } from './connection/Connection'
export default {
install,
use,
mapRepos,
Database,
Schema,
Model,
Attr,
Str,
Num,
Bool,
Uid,
HasOne,
BelongsTo,
HasMany,
HasManyBy,
MorphOne,
Attribute,
Type,
AttrAttr,
StringAttr,
NumberAttr,
BooleanAttr,
UidAttr,
Relation,
HasOneAttr,
BelongsToAttr,
HasManyAttr,
HasManyByAttr,
MorphOneAttr,
Repository,
Interpreter,
Query,
Connection
}