1 |
|
2 |
|
3 | import "reflect-metadata";
|
4 | import { ConnectionManager } from "./connection/ConnectionManager";
|
5 | import { Connection } from "./connection/Connection";
|
6 | import { MetadataArgsStorage } from "./metadata-args/MetadataArgsStorage";
|
7 | import { ConnectionOptions } from "./connection/ConnectionOptions";
|
8 | import { ObjectType } from "./common/ObjectType";
|
9 | import { Repository } from "./repository/Repository";
|
10 | import { EntityManager } from "./entity-manager/EntityManager";
|
11 | import { TreeRepository } from "./repository/TreeRepository";
|
12 | import { MongoRepository } from "./repository/MongoRepository";
|
13 | import { MongoEntityManager } from "./entity-manager/MongoEntityManager";
|
14 | import { SqljsEntityManager } from "./entity-manager/SqljsEntityManager";
|
15 | import { SelectQueryBuilder } from "./query-builder/SelectQueryBuilder";
|
16 | import { EntitySchema } from "./entity-schema/EntitySchema";
|
17 | export * from "./container";
|
18 | export * from "./common/ObjectType";
|
19 | export * from "./common/ObjectLiteral";
|
20 | export * from "./common/DeepPartial";
|
21 | export * from "./error/QueryFailedError";
|
22 | export * from "./decorator/columns/Column";
|
23 | export * from "./decorator/columns/CreateDateColumn";
|
24 | export * from "./decorator/columns/PrimaryGeneratedColumn";
|
25 | export * from "./decorator/columns/PrimaryColumn";
|
26 | export * from "./decorator/columns/UpdateDateColumn";
|
27 | export * from "./decorator/columns/VersionColumn";
|
28 | export * from "./decorator/columns/ViewColumn";
|
29 | export * from "./decorator/columns/ObjectIdColumn";
|
30 | export * from "./decorator/listeners/AfterInsert";
|
31 | export * from "./decorator/listeners/AfterLoad";
|
32 | export * from "./decorator/listeners/AfterRemove";
|
33 | export * from "./decorator/listeners/AfterUpdate";
|
34 | export * from "./decorator/listeners/BeforeInsert";
|
35 | export * from "./decorator/listeners/BeforeRemove";
|
36 | export * from "./decorator/listeners/BeforeUpdate";
|
37 | export * from "./decorator/listeners/EventSubscriber";
|
38 | export * from "./decorator/options/ColumnOptions";
|
39 | export * from "./decorator/options/IndexOptions";
|
40 | export * from "./decorator/options/JoinColumnOptions";
|
41 | export * from "./decorator/options/JoinTableOptions";
|
42 | export * from "./decorator/options/RelationOptions";
|
43 | export * from "./decorator/options/EntityOptions";
|
44 | export * from "./decorator/options/ValueTransformer";
|
45 | export * from "./decorator/relations/JoinColumn";
|
46 | export * from "./decorator/relations/JoinTable";
|
47 | export * from "./decorator/relations/ManyToMany";
|
48 | export * from "./decorator/relations/ManyToOne";
|
49 | export * from "./decorator/relations/OneToMany";
|
50 | export * from "./decorator/relations/OneToOne";
|
51 | export * from "./decorator/relations/RelationCount";
|
52 | export * from "./decorator/relations/RelationId";
|
53 | export * from "./decorator/entity/Entity";
|
54 | export * from "./decorator/entity/ChildEntity";
|
55 | export * from "./decorator/entity/TableInheritance";
|
56 | export * from "./decorator/entity-view/ViewEntity";
|
57 | export * from "./decorator/transaction/Transaction";
|
58 | export * from "./decorator/transaction/TransactionManager";
|
59 | export * from "./decorator/transaction/TransactionRepository";
|
60 | export * from "./decorator/tree/TreeLevelColumn";
|
61 | export * from "./decorator/tree/TreeParent";
|
62 | export * from "./decorator/tree/TreeChildren";
|
63 | export * from "./decorator/tree/Tree";
|
64 | export * from "./decorator/Index";
|
65 | export * from "./decorator/Unique";
|
66 | export * from "./decorator/Check";
|
67 | export * from "./decorator/Exclusion";
|
68 | export * from "./decorator/Generated";
|
69 | export * from "./decorator/EntityRepository";
|
70 | export * from "./find-options/operator/Any";
|
71 | export * from "./find-options/operator/Between";
|
72 | export * from "./find-options/operator/Equal";
|
73 | export * from "./find-options/operator/In";
|
74 | export * from "./find-options/operator/IsNull";
|
75 | export * from "./find-options/operator/LessThan";
|
76 | export * from "./find-options/operator/LessThanOrEqual";
|
77 | export * from "./find-options/operator/Like";
|
78 | export * from "./find-options/operator/MoreThan";
|
79 | export * from "./find-options/operator/MoreThanOrEqual";
|
80 | export * from "./find-options/operator/Not";
|
81 | export * from "./find-options/operator/Raw";
|
82 | export * from "./find-options/FindConditions";
|
83 | export * from "./find-options/FindManyOptions";
|
84 | export * from "./find-options/FindOneOptions";
|
85 | export * from "./find-options/FindOperator";
|
86 | export * from "./find-options/FindOperatorType";
|
87 | export * from "./find-options/JoinOptions";
|
88 | export * from "./find-options/OrderByCondition";
|
89 | export * from "./logger/Logger";
|
90 | export * from "./logger/AdvancedConsoleLogger";
|
91 | export * from "./logger/SimpleConsoleLogger";
|
92 | export * from "./logger/FileLogger";
|
93 | export * from "./metadata/EntityMetadata";
|
94 | export * from "./entity-manager/EntityManager";
|
95 | export * from "./repository/AbstractRepository";
|
96 | export * from "./repository/Repository";
|
97 | export * from "./repository/BaseEntity";
|
98 | export * from "./repository/TreeRepository";
|
99 | export * from "./repository/MongoRepository";
|
100 | export * from "./repository/RemoveOptions";
|
101 | export * from "./repository/SaveOptions";
|
102 | export * from "./schema-builder/table/TableColumn";
|
103 | export * from "./schema-builder/table/TableForeignKey";
|
104 | export * from "./schema-builder/table/TableIndex";
|
105 | export * from "./schema-builder/table/Table";
|
106 | export * from "./driver/mongodb/typings";
|
107 | export * from "./driver/types/DatabaseType";
|
108 | export * from "./driver/sqlserver/MssqlParameter";
|
109 | export { ConnectionOptionsReader } from "./connection/ConnectionOptionsReader";
|
110 | export { Connection } from "./connection/Connection";
|
111 | export { ConnectionManager } from "./connection/ConnectionManager";
|
112 | export { ConnectionOptions } from "./connection/ConnectionOptions";
|
113 | export { Driver } from "./driver/Driver";
|
114 | export { QueryBuilder } from "./query-builder/QueryBuilder";
|
115 | export { SelectQueryBuilder } from "./query-builder/SelectQueryBuilder";
|
116 | export { DeleteQueryBuilder } from "./query-builder/DeleteQueryBuilder";
|
117 | export { InsertQueryBuilder } from "./query-builder/InsertQueryBuilder";
|
118 | export { UpdateQueryBuilder } from "./query-builder/UpdateQueryBuilder";
|
119 | export { RelationQueryBuilder } from "./query-builder/RelationQueryBuilder";
|
120 | export { Brackets } from "./query-builder/Brackets";
|
121 | export { WhereExpression } from "./query-builder/WhereExpression";
|
122 | export { InsertResult } from "./query-builder/result/InsertResult";
|
123 | export { UpdateResult } from "./query-builder/result/UpdateResult";
|
124 | export { DeleteResult } from "./query-builder/result/DeleteResult";
|
125 | export { QueryRunner } from "./query-runner/QueryRunner";
|
126 | export { EntityManager } from "./entity-manager/EntityManager";
|
127 | export { MongoEntityManager } from "./entity-manager/MongoEntityManager";
|
128 | export { MigrationInterface } from "./migration/MigrationInterface";
|
129 | export { DefaultNamingStrategy } from "./naming-strategy/DefaultNamingStrategy";
|
130 | export { NamingStrategyInterface } from "./naming-strategy/NamingStrategyInterface";
|
131 | export { Repository } from "./repository/Repository";
|
132 | export { TreeRepository } from "./repository/TreeRepository";
|
133 | export { MongoRepository } from "./repository/MongoRepository";
|
134 | export { FindOneOptions } from "./find-options/FindOneOptions";
|
135 | export { FindManyOptions } from "./find-options/FindManyOptions";
|
136 | export { InsertEvent } from "./subscriber/event/InsertEvent";
|
137 | export { UpdateEvent } from "./subscriber/event/UpdateEvent";
|
138 | export { RemoveEvent } from "./subscriber/event/RemoveEvent";
|
139 | export { EntitySubscriberInterface } from "./subscriber/EntitySubscriberInterface";
|
140 | export { BaseEntity } from "./repository/BaseEntity";
|
141 | export { EntitySchema } from "./entity-schema/EntitySchema";
|
142 | export { EntitySchemaColumnOptions } from "./entity-schema/EntitySchemaColumnOptions";
|
143 | export { EntitySchemaIndexOptions } from "./entity-schema/EntitySchemaIndexOptions";
|
144 | export { EntitySchemaRelationOptions } from "./entity-schema/EntitySchemaRelationOptions";
|
145 | export { ColumnType } from "./driver/types/ColumnTypes";
|
146 | export { PromiseUtils } from "./util/PromiseUtils";
|
147 |
|
148 |
|
149 |
|
150 | export declare function getMetadataArgsStorage(): MetadataArgsStorage;
|
151 |
|
152 |
|
153 |
|
154 | export declare function getConnectionOptions(connectionName?: string): Promise<ConnectionOptions>;
|
155 |
|
156 |
|
157 |
|
158 | export declare function getConnectionManager(): ConnectionManager;
|
159 |
|
160 |
|
161 |
|
162 |
|
163 | export declare function createConnection(): Promise<Connection>;
|
164 |
|
165 |
|
166 |
|
167 | export declare function createConnection(name: string): Promise<Connection>;
|
168 |
|
169 |
|
170 |
|
171 | export declare function createConnection(options: ConnectionOptions): Promise<Connection>;
|
172 |
|
173 |
|
174 |
|
175 |
|
176 |
|
177 |
|
178 |
|
179 | export declare function createConnections(options?: ConnectionOptions[]): Promise<Connection[]>;
|
180 |
|
181 |
|
182 |
|
183 |
|
184 | export declare function getConnection(connectionName?: string): Connection;
|
185 |
|
186 |
|
187 |
|
188 |
|
189 | export declare function getManager(connectionName?: string): EntityManager;
|
190 |
|
191 |
|
192 |
|
193 |
|
194 | export declare function getMongoManager(connectionName?: string): MongoEntityManager;
|
195 |
|
196 |
|
197 |
|
198 |
|
199 |
|
200 | export declare function getSqljsManager(connectionName?: string): SqljsEntityManager;
|
201 |
|
202 |
|
203 |
|
204 | export declare function getRepository<Entity>(entityClass: ObjectType<Entity> | EntitySchema<Entity> | string, connectionName?: string): Repository<Entity>;
|
205 |
|
206 |
|
207 |
|
208 | export declare function getTreeRepository<Entity>(entityClass: ObjectType<Entity> | string, connectionName?: string): TreeRepository<Entity>;
|
209 |
|
210 |
|
211 |
|
212 | export declare function getCustomRepository<T>(customRepository: ObjectType<T>, connectionName?: string): T;
|
213 |
|
214 |
|
215 |
|
216 | export declare function getMongoRepository<Entity>(entityClass: ObjectType<Entity> | string, connectionName?: string): MongoRepository<Entity>;
|
217 |
|
218 |
|
219 |
|
220 | export declare function createQueryBuilder<Entity>(entityClass?: ObjectType<Entity> | string, alias?: string, connectionName?: string): SelectQueryBuilder<Entity>;
|