UNPKG

@blueleader07/typeorm

Version:

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

220 lines (218 loc) 19.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dynamoParamHelper = exports.DynamoOrder = exports.DynamoSort = exports.DynamoPage = exports.UpdateExpressionType = exports.DynamoUpdateExpressionOptions = exports.DynamoScanOptions = exports.BeginsWith = exports.DynamoFindOptions = exports.DynamoAddOptions = exports.DynamoBatchWriteItem = exports.getDocumentClient = exports.DynamoPageExpensive = exports.GlobalSecondaryIndex = exports.DynamoSchemaBuilder = exports.DynamoPagingAndSortingRepository = exports.DynamoRepository = exports.DynamoEntityManager = exports.TreeRepositoryUtils = exports.InstanceChecker = exports.EntitySchemaOptions = exports.EntitySchemaEmbeddedColumnOptions = exports.EntitySchema = exports.DefaultNamingStrategy = exports.MigrationExecutor = exports.Migration = exports.MongoEntityManager = exports.QueryResult = exports.DeleteResult = exports.UpdateResult = exports.InsertResult = exports.NotBrackets = exports.Brackets = exports.RelationQueryBuilder = exports.UpdateQueryBuilder = exports.InsertQueryBuilder = exports.DeleteQueryBuilder = exports.SelectQueryBuilder = exports.QueryBuilder = exports.ConnectionManager = exports.Connection = exports.DataSource = exports.ConnectionOptionsReader = void 0; const tslib_1 = require("tslib"); /*! */ require("reflect-metadata"); // ------------------------------------------------------------------------- // Commonly Used exports // ------------------------------------------------------------------------- tslib_1.__exportStar(require("./globals"), exports); tslib_1.__exportStar(require("./container"), exports); tslib_1.__exportStar(require("./common/EntityTarget"), exports); tslib_1.__exportStar(require("./common/ObjectType"), exports); tslib_1.__exportStar(require("./common/ObjectLiteral"), exports); tslib_1.__exportStar(require("./common/MixedList"), exports); tslib_1.__exportStar(require("./common/DeepPartial"), exports); tslib_1.__exportStar(require("./common/RelationType"), exports); tslib_1.__exportStar(require("./error"), exports); tslib_1.__exportStar(require("./decorator/columns/Column"), exports); tslib_1.__exportStar(require("./decorator/columns/CreateDateColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/DeleteDateColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/PrimaryGeneratedColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/PrimaryColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/UpdateDateColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/VersionColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/ViewColumn"), exports); tslib_1.__exportStar(require("./decorator/columns/ObjectIdColumn"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterInsert"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterLoad"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterRemove"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterSoftRemove"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterRecover"), exports); tslib_1.__exportStar(require("./decorator/listeners/AfterUpdate"), exports); tslib_1.__exportStar(require("./decorator/listeners/BeforeInsert"), exports); tslib_1.__exportStar(require("./decorator/listeners/BeforeRemove"), exports); tslib_1.__exportStar(require("./decorator/listeners/BeforeSoftRemove"), exports); tslib_1.__exportStar(require("./decorator/listeners/BeforeRecover"), exports); tslib_1.__exportStar(require("./decorator/listeners/BeforeUpdate"), exports); tslib_1.__exportStar(require("./decorator/listeners/EventSubscriber"), exports); tslib_1.__exportStar(require("./decorator/options/ColumnOptions"), exports); tslib_1.__exportStar(require("./decorator/options/IndexOptions"), exports); tslib_1.__exportStar(require("./decorator/options/JoinColumnOptions"), exports); tslib_1.__exportStar(require("./decorator/options/JoinTableOptions"), exports); tslib_1.__exportStar(require("./decorator/options/RelationOptions"), exports); tslib_1.__exportStar(require("./decorator/options/EntityOptions"), exports); tslib_1.__exportStar(require("./decorator/options/ValueTransformer"), exports); tslib_1.__exportStar(require("./decorator/relations/JoinColumn"), exports); tslib_1.__exportStar(require("./decorator/relations/JoinTable"), exports); tslib_1.__exportStar(require("./decorator/relations/ManyToMany"), exports); tslib_1.__exportStar(require("./decorator/relations/ManyToOne"), exports); tslib_1.__exportStar(require("./decorator/relations/OneToMany"), exports); tslib_1.__exportStar(require("./decorator/relations/OneToOne"), exports); tslib_1.__exportStar(require("./decorator/relations/RelationCount"), exports); tslib_1.__exportStar(require("./decorator/relations/RelationId"), exports); tslib_1.__exportStar(require("./decorator/entity/Entity"), exports); tslib_1.__exportStar(require("./decorator/entity/ChildEntity"), exports); tslib_1.__exportStar(require("./decorator/entity/TableInheritance"), exports); tslib_1.__exportStar(require("./decorator/entity-view/ViewEntity"), exports); tslib_1.__exportStar(require("./decorator/tree/TreeLevelColumn"), exports); tslib_1.__exportStar(require("./decorator/tree/TreeParent"), exports); tslib_1.__exportStar(require("./decorator/tree/TreeChildren"), exports); tslib_1.__exportStar(require("./decorator/tree/Tree"), exports); tslib_1.__exportStar(require("./decorator/Index"), exports); tslib_1.__exportStar(require("./decorator/Unique"), exports); tslib_1.__exportStar(require("./decorator/Check"), exports); tslib_1.__exportStar(require("./decorator/Exclusion"), exports); tslib_1.__exportStar(require("./decorator/Generated"), exports); tslib_1.__exportStar(require("./decorator/EntityRepository"), exports); tslib_1.__exportStar(require("./find-options/operator/Any"), exports); tslib_1.__exportStar(require("./find-options/operator/ArrayContainedBy"), exports); tslib_1.__exportStar(require("./find-options/operator/ArrayContains"), exports); tslib_1.__exportStar(require("./find-options/operator/ArrayOverlap"), exports); tslib_1.__exportStar(require("./find-options/operator/Between"), exports); tslib_1.__exportStar(require("./find-options/operator/Equal"), exports); tslib_1.__exportStar(require("./find-options/operator/In"), exports); tslib_1.__exportStar(require("./find-options/operator/IsNull"), exports); tslib_1.__exportStar(require("./find-options/operator/LessThan"), exports); tslib_1.__exportStar(require("./find-options/operator/LessThanOrEqual"), exports); tslib_1.__exportStar(require("./find-options/operator/ILike"), exports); tslib_1.__exportStar(require("./find-options/operator/Like"), exports); tslib_1.__exportStar(require("./find-options/operator/MoreThan"), exports); tslib_1.__exportStar(require("./find-options/operator/MoreThanOrEqual"), exports); tslib_1.__exportStar(require("./find-options/operator/Not"), exports); tslib_1.__exportStar(require("./find-options/operator/Raw"), exports); tslib_1.__exportStar(require("./find-options/EqualOperator"), exports); tslib_1.__exportStar(require("./find-options/FindManyOptions"), exports); tslib_1.__exportStar(require("./find-options/FindOneOptions"), exports); tslib_1.__exportStar(require("./find-options/FindOperator"), exports); tslib_1.__exportStar(require("./find-options/FindOperatorType"), exports); tslib_1.__exportStar(require("./find-options/FindOptionsOrder"), exports); tslib_1.__exportStar(require("./find-options/FindOptionsRelations"), exports); tslib_1.__exportStar(require("./find-options/FindOptionsSelect"), exports); tslib_1.__exportStar(require("./find-options/FindOptionsUtils"), exports); tslib_1.__exportStar(require("./find-options/FindOptionsWhere"), exports); tslib_1.__exportStar(require("./find-options/FindTreeOptions"), exports); tslib_1.__exportStar(require("./find-options/JoinOptions"), exports); tslib_1.__exportStar(require("./find-options/OrderByCondition"), exports); tslib_1.__exportStar(require("./logger/Logger"), exports); tslib_1.__exportStar(require("./logger/LoggerOptions"), exports); tslib_1.__exportStar(require("./logger/AdvancedConsoleLogger"), exports); tslib_1.__exportStar(require("./logger/SimpleConsoleLogger"), exports); tslib_1.__exportStar(require("./logger/FileLogger"), exports); tslib_1.__exportStar(require("./metadata/EntityMetadata"), exports); tslib_1.__exportStar(require("./entity-manager/EntityManager"), exports); tslib_1.__exportStar(require("./repository/AbstractRepository"), exports); tslib_1.__exportStar(require("./repository/Repository"), exports); tslib_1.__exportStar(require("./repository/BaseEntity"), exports); tslib_1.__exportStar(require("./repository/TreeRepository"), exports); tslib_1.__exportStar(require("./repository/MongoRepository"), exports); tslib_1.__exportStar(require("./repository/RemoveOptions"), exports); tslib_1.__exportStar(require("./repository/SaveOptions"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableCheck"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableColumn"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableExclusion"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableForeignKey"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableIndex"), exports); tslib_1.__exportStar(require("./schema-builder/table/TableUnique"), exports); tslib_1.__exportStar(require("./schema-builder/table/Table"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableCheckOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableColumnOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableExclusionOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableForeignKeyOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableIndexOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/TableUniqueOptions"), exports); tslib_1.__exportStar(require("./schema-builder/options/ViewOptions"), exports); tslib_1.__exportStar(require("./driver/mongodb/typings"), exports); tslib_1.__exportStar(require("./driver/types/DatabaseType"), exports); tslib_1.__exportStar(require("./driver/types/ReplicationMode"), exports); tslib_1.__exportStar(require("./driver/sqlserver/MssqlParameter"), exports); // export * from "./data-source"; var ConnectionOptionsReader_1 = require("./connection/ConnectionOptionsReader"); Object.defineProperty(exports, "ConnectionOptionsReader", { enumerable: true, get: function () { return ConnectionOptionsReader_1.ConnectionOptionsReader; } }); var DataSource_1 = require("./data-source/DataSource"); Object.defineProperty(exports, "DataSource", { enumerable: true, get: function () { return DataSource_1.DataSource; } }); var Connection_1 = require("./connection/Connection"); Object.defineProperty(exports, "Connection", { enumerable: true, get: function () { return Connection_1.Connection; } }); var ConnectionManager_1 = require("./connection/ConnectionManager"); Object.defineProperty(exports, "ConnectionManager", { enumerable: true, get: function () { return ConnectionManager_1.ConnectionManager; } }); var QueryBuilder_1 = require("./query-builder/QueryBuilder"); Object.defineProperty(exports, "QueryBuilder", { enumerable: true, get: function () { return QueryBuilder_1.QueryBuilder; } }); var SelectQueryBuilder_1 = require("./query-builder/SelectQueryBuilder"); Object.defineProperty(exports, "SelectQueryBuilder", { enumerable: true, get: function () { return SelectQueryBuilder_1.SelectQueryBuilder; } }); var DeleteQueryBuilder_1 = require("./query-builder/DeleteQueryBuilder"); Object.defineProperty(exports, "DeleteQueryBuilder", { enumerable: true, get: function () { return DeleteQueryBuilder_1.DeleteQueryBuilder; } }); var InsertQueryBuilder_1 = require("./query-builder/InsertQueryBuilder"); Object.defineProperty(exports, "InsertQueryBuilder", { enumerable: true, get: function () { return InsertQueryBuilder_1.InsertQueryBuilder; } }); var UpdateQueryBuilder_1 = require("./query-builder/UpdateQueryBuilder"); Object.defineProperty(exports, "UpdateQueryBuilder", { enumerable: true, get: function () { return UpdateQueryBuilder_1.UpdateQueryBuilder; } }); var RelationQueryBuilder_1 = require("./query-builder/RelationQueryBuilder"); Object.defineProperty(exports, "RelationQueryBuilder", { enumerable: true, get: function () { return RelationQueryBuilder_1.RelationQueryBuilder; } }); var Brackets_1 = require("./query-builder/Brackets"); Object.defineProperty(exports, "Brackets", { enumerable: true, get: function () { return Brackets_1.Brackets; } }); var NotBrackets_1 = require("./query-builder/NotBrackets"); Object.defineProperty(exports, "NotBrackets", { enumerable: true, get: function () { return NotBrackets_1.NotBrackets; } }); var InsertResult_1 = require("./query-builder/result/InsertResult"); Object.defineProperty(exports, "InsertResult", { enumerable: true, get: function () { return InsertResult_1.InsertResult; } }); var UpdateResult_1 = require("./query-builder/result/UpdateResult"); Object.defineProperty(exports, "UpdateResult", { enumerable: true, get: function () { return UpdateResult_1.UpdateResult; } }); var DeleteResult_1 = require("./query-builder/result/DeleteResult"); Object.defineProperty(exports, "DeleteResult", { enumerable: true, get: function () { return DeleteResult_1.DeleteResult; } }); var QueryResult_1 = require("./query-runner/QueryResult"); Object.defineProperty(exports, "QueryResult", { enumerable: true, get: function () { return QueryResult_1.QueryResult; } }); var MongoEntityManager_1 = require("./entity-manager/MongoEntityManager"); Object.defineProperty(exports, "MongoEntityManager", { enumerable: true, get: function () { return MongoEntityManager_1.MongoEntityManager; } }); var Migration_1 = require("./migration/Migration"); Object.defineProperty(exports, "Migration", { enumerable: true, get: function () { return Migration_1.Migration; } }); var MigrationExecutor_1 = require("./migration/MigrationExecutor"); Object.defineProperty(exports, "MigrationExecutor", { enumerable: true, get: function () { return MigrationExecutor_1.MigrationExecutor; } }); var DefaultNamingStrategy_1 = require("./naming-strategy/DefaultNamingStrategy"); Object.defineProperty(exports, "DefaultNamingStrategy", { enumerable: true, get: function () { return DefaultNamingStrategy_1.DefaultNamingStrategy; } }); var EntitySchema_1 = require("./entity-schema/EntitySchema"); Object.defineProperty(exports, "EntitySchema", { enumerable: true, get: function () { return EntitySchema_1.EntitySchema; } }); var EntitySchemaEmbeddedColumnOptions_1 = require("./entity-schema/EntitySchemaEmbeddedColumnOptions"); Object.defineProperty(exports, "EntitySchemaEmbeddedColumnOptions", { enumerable: true, get: function () { return EntitySchemaEmbeddedColumnOptions_1.EntitySchemaEmbeddedColumnOptions; } }); var EntitySchemaOptions_1 = require("./entity-schema/EntitySchemaOptions"); Object.defineProperty(exports, "EntitySchemaOptions", { enumerable: true, get: function () { return EntitySchemaOptions_1.EntitySchemaOptions; } }); var InstanceChecker_1 = require("./util/InstanceChecker"); Object.defineProperty(exports, "InstanceChecker", { enumerable: true, get: function () { return InstanceChecker_1.InstanceChecker; } }); var TreeRepositoryUtils_1 = require("./util/TreeRepositoryUtils"); Object.defineProperty(exports, "TreeRepositoryUtils", { enumerable: true, get: function () { return TreeRepositoryUtils_1.TreeRepositoryUtils; } }); /* DynamoDB */ var DynamoEntityManager_1 = require("./entity-manager/DynamoEntityManager"); Object.defineProperty(exports, "DynamoEntityManager", { enumerable: true, get: function () { return DynamoEntityManager_1.DynamoEntityManager; } }); var DynamoRepository_1 = require("./repository/DynamoRepository"); Object.defineProperty(exports, "DynamoRepository", { enumerable: true, get: function () { return DynamoRepository_1.DynamoRepository; } }); var DynamoPagingAndSortingRepository_1 = require("./repository/DynamoPagingAndSortingRepository"); Object.defineProperty(exports, "DynamoPagingAndSortingRepository", { enumerable: true, get: function () { return DynamoPagingAndSortingRepository_1.DynamoPagingAndSortingRepository; } }); var DynamoSchemaBuilder_1 = require("./schema-builder/DynamoSchemaBuilder"); Object.defineProperty(exports, "DynamoSchemaBuilder", { enumerable: true, get: function () { return DynamoSchemaBuilder_1.DynamoSchemaBuilder; } }); var GlobalSecondaryIndex_1 = require("./decorator/entity/GlobalSecondaryIndex"); Object.defineProperty(exports, "GlobalSecondaryIndex", { enumerable: true, get: function () { return GlobalSecondaryIndex_1.GlobalSecondaryIndex; } }); var DynamoPageExpensive_1 = require("./driver/dynamo/models/DynamoPageExpensive"); Object.defineProperty(exports, "DynamoPageExpensive", { enumerable: true, get: function () { return DynamoPageExpensive_1.DynamoPageExpensive; } }); var DynamoClient_1 = require("./driver/dynamo/DynamoClient"); Object.defineProperty(exports, "getDocumentClient", { enumerable: true, get: function () { return DynamoClient_1.getDocumentClient; } }); var DynamoBatchWriteItem_1 = require("./driver/dynamo/models/DynamoBatchWriteItem"); Object.defineProperty(exports, "DynamoBatchWriteItem", { enumerable: true, get: function () { return DynamoBatchWriteItem_1.DynamoBatchWriteItem; } }); var DynamoAddOptions_1 = require("./driver/dynamo/models/DynamoAddOptions"); Object.defineProperty(exports, "DynamoAddOptions", { enumerable: true, get: function () { return DynamoAddOptions_1.DynamoAddOptions; } }); var DynamoFindOptions_1 = require("./driver/dynamo/models/DynamoFindOptions"); Object.defineProperty(exports, "DynamoFindOptions", { enumerable: true, get: function () { return DynamoFindOptions_1.DynamoFindOptions; } }); Object.defineProperty(exports, "BeginsWith", { enumerable: true, get: function () { return DynamoFindOptions_1.BeginsWith; } }); var DynamoScanOptions_1 = require("./driver/dynamo/models/DynamoScanOptions"); Object.defineProperty(exports, "DynamoScanOptions", { enumerable: true, get: function () { return DynamoScanOptions_1.DynamoScanOptions; } }); var DynamoUpdateExpressionOptions_1 = require("./driver/dynamo/models/DynamoUpdateExpressionOptions"); Object.defineProperty(exports, "DynamoUpdateExpressionOptions", { enumerable: true, get: function () { return DynamoUpdateExpressionOptions_1.DynamoUpdateExpressionOptions; } }); Object.defineProperty(exports, "UpdateExpressionType", { enumerable: true, get: function () { return DynamoUpdateExpressionOptions_1.UpdateExpressionType; } }); var DynamoPage_1 = require("./driver/dynamo/models/DynamoPage"); Object.defineProperty(exports, "DynamoPage", { enumerable: true, get: function () { return DynamoPage_1.DynamoPage; } }); var DynamoSort_1 = require("./driver/dynamo/models/DynamoSort"); Object.defineProperty(exports, "DynamoSort", { enumerable: true, get: function () { return DynamoSort_1.DynamoSort; } }); var DynamoOrder_1 = require("./driver/dynamo/models/DynamoOrder"); Object.defineProperty(exports, "DynamoOrder", { enumerable: true, get: function () { return DynamoOrder_1.DynamoOrder; } }); var DynamoParamHelper_1 = require("./driver/dynamo/helpers/DynamoParamHelper"); Object.defineProperty(exports, "dynamoParamHelper", { enumerable: true, get: function () { return DynamoParamHelper_1.dynamoParamHelper; } }); //# sourceMappingURL=index.js.map