@blueleader07/typeorm
Version:
Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.
407 lines (406 loc) • 9.73 kB
JavaScript
import TypeORM from "./index.js";
const {
ConnectionOptionsReader,
DataSource,
Connection,
ConnectionManager,
QueryBuilder,
SelectQueryBuilder,
DeleteQueryBuilder,
InsertQueryBuilder,
UpdateQueryBuilder,
RelationQueryBuilder,
Brackets,
NotBrackets,
InsertResult,
UpdateResult,
DeleteResult,
QueryResult,
MongoEntityManager,
Migration,
MigrationExecutor,
DefaultNamingStrategy,
EntitySchema,
EntitySchemaEmbeddedColumnOptions,
EntitySchemaOptions,
InstanceChecker,
TreeRepositoryUtils,
DynamoEntityManager,
DynamoRepository,
DynamoPagingAndSortingRepository,
DynamoSchemaBuilder,
GlobalSecondaryIndex,
DynamoPageExpensive,
getDocumentClient,
DynamoBatchWriteItem,
DynamoAddOptions,
DynamoFindOptions,
BeginsWith,
DynamoScanOptions,
DynamoUpdateExpressionOptions,
UpdateExpressionType,
DynamoPage,
DynamoSort,
DynamoOrder,
dynamoParamHelper,
getMetadataArgsStorage,
getConnectionOptions,
getConnectionManager,
createConnection,
createConnections,
getConnection,
getManager,
getMongoManager,
getSqljsManager,
getRepository,
getTreeRepository,
getCustomRepository,
getMongoRepository,
createQueryBuilder,
useContainer,
getFromContainer,
CannotReflectMethodParameterTypeError,
AlreadyHasActiveConnectionError,
SubjectWithoutIdentifierError,
CannotConnectAlreadyConnectedError,
LockNotSupportedOnGivenDriverError,
ConnectionIsNotSetError,
CannotCreateEntityIdMapError,
MetadataAlreadyExistsError,
CannotDetermineEntityError,
UpdateValuesMissingError,
TreeRepositoryNotSupportedError,
CustomRepositoryNotFoundError,
TransactionNotStartedError,
TransactionAlreadyStartedError,
EntityNotFoundError,
EntityMetadataNotFoundError,
MustBeEntityError,
OptimisticLockVersionMismatchError,
LimitOnUpdateNotSupportedError,
PrimaryColumnCannotBeNullableError,
CustomRepositoryCannotInheritRepositoryError,
QueryRunnerProviderAlreadyReleasedError,
CannotAttachTreeChildrenEntityError,
CustomRepositoryDoesNotHaveEntityError,
MissingDeleteDateColumnError,
NoConnectionForRepositoryError,
CircularRelationsError,
ReturningStatementNotSupportedError,
UsingJoinTableIsNotAllowedError,
MissingJoinColumnError,
MissingPrimaryColumnError,
EntityPropertyNotFoundError,
MissingDriverError,
DriverPackageNotInstalledError,
CannotGetEntityManagerNotConnectedError,
ConnectionNotFoundError,
NoVersionOrUpdateDateColumnError,
InsertValuesMissingError,
OptimisticLockCanNotBeUsedError,
MetadataWithSuchNameAlreadyExistsError,
DriverOptionNotSetError,
FindRelationsNotFoundError,
NamingStrategyNotFoundError,
PessimisticLockTransactionRequiredError,
RepositoryNotTreeError,
DataTypeNotSupportedError,
InitializedRelationError,
MissingJoinTableError,
QueryFailedError,
NoNeedToReleaseEntityManagerError,
UsingJoinColumnOnlyOnOneSideAllowedError,
UsingJoinTableOnlyOnOneSideAllowedError,
SubjectRemovedAndUpdatedError,
PersistedEntityNotFoundError,
UsingJoinColumnIsNotAllowedError,
ColumnTypeUndefinedError,
QueryRunnerAlreadyReleasedError,
OffsetWithoutLimitNotSupportedError,
CannotExecuteNotConnectedError,
NoConnectionOptionError,
TypeORMError,
Column,
CreateDateColumn,
DeleteDateColumn,
PrimaryGeneratedColumn,
PrimaryColumn,
UpdateDateColumn,
VersionColumn,
ViewColumn,
ObjectIdColumn,
AfterInsert,
AfterLoad,
AfterRemove,
AfterSoftRemove,
AfterRecover,
AfterUpdate,
BeforeInsert,
BeforeRemove,
BeforeSoftRemove,
BeforeRecover,
BeforeUpdate,
EventSubscriber,
JoinColumn,
JoinTable,
ManyToMany,
ManyToOne,
OneToMany,
OneToOne,
RelationCount,
RelationId,
Entity,
ChildEntity,
TableInheritance,
ViewEntity,
TreeLevelColumn,
TreeParent,
TreeChildren,
Tree,
Index,
Unique,
Check,
Exclusion,
Generated,
EntityRepository,
Any,
ArrayContainedBy,
ArrayContains,
ArrayOverlap,
Between,
Equal,
In,
IsNull,
LessThan,
LessThanOrEqual,
ILike,
Like,
MoreThan,
MoreThanOrEqual,
Not,
Raw,
EqualOperator,
FindOperator,
FindOptionsUtils,
AdvancedConsoleLogger,
SimpleConsoleLogger,
FileLogger,
EntityMetadata,
EntityManager,
AbstractRepository,
Repository,
BaseEntity,
TreeRepository,
MongoRepository,
TableCheck,
TableColumn,
TableExclusion,
TableForeignKey,
TableIndex,
TableUnique,
Table,
MssqlParameter
} = TypeORM;
export {
ConnectionOptionsReader,
DataSource,
Connection,
ConnectionManager,
QueryBuilder,
SelectQueryBuilder,
DeleteQueryBuilder,
InsertQueryBuilder,
UpdateQueryBuilder,
RelationQueryBuilder,
Brackets,
NotBrackets,
InsertResult,
UpdateResult,
DeleteResult,
QueryResult,
MongoEntityManager,
Migration,
MigrationExecutor,
DefaultNamingStrategy,
EntitySchema,
EntitySchemaEmbeddedColumnOptions,
EntitySchemaOptions,
InstanceChecker,
TreeRepositoryUtils,
DynamoEntityManager,
DynamoRepository,
DynamoPagingAndSortingRepository,
DynamoSchemaBuilder,
GlobalSecondaryIndex,
DynamoPageExpensive,
getDocumentClient,
DynamoBatchWriteItem,
DynamoAddOptions,
DynamoFindOptions,
BeginsWith,
DynamoScanOptions,
DynamoUpdateExpressionOptions,
UpdateExpressionType,
DynamoPage,
DynamoSort,
DynamoOrder,
dynamoParamHelper,
getMetadataArgsStorage,
getConnectionOptions,
getConnectionManager,
createConnection,
createConnections,
getConnection,
getManager,
getMongoManager,
getSqljsManager,
getRepository,
getTreeRepository,
getCustomRepository,
getMongoRepository,
createQueryBuilder,
useContainer,
getFromContainer,
CannotReflectMethodParameterTypeError,
AlreadyHasActiveConnectionError,
SubjectWithoutIdentifierError,
CannotConnectAlreadyConnectedError,
LockNotSupportedOnGivenDriverError,
ConnectionIsNotSetError,
CannotCreateEntityIdMapError,
MetadataAlreadyExistsError,
CannotDetermineEntityError,
UpdateValuesMissingError,
TreeRepositoryNotSupportedError,
CustomRepositoryNotFoundError,
TransactionNotStartedError,
TransactionAlreadyStartedError,
EntityNotFoundError,
EntityMetadataNotFoundError,
MustBeEntityError,
OptimisticLockVersionMismatchError,
LimitOnUpdateNotSupportedError,
PrimaryColumnCannotBeNullableError,
CustomRepositoryCannotInheritRepositoryError,
QueryRunnerProviderAlreadyReleasedError,
CannotAttachTreeChildrenEntityError,
CustomRepositoryDoesNotHaveEntityError,
MissingDeleteDateColumnError,
NoConnectionForRepositoryError,
CircularRelationsError,
ReturningStatementNotSupportedError,
UsingJoinTableIsNotAllowedError,
MissingJoinColumnError,
MissingPrimaryColumnError,
EntityPropertyNotFoundError,
MissingDriverError,
DriverPackageNotInstalledError,
CannotGetEntityManagerNotConnectedError,
ConnectionNotFoundError,
NoVersionOrUpdateDateColumnError,
InsertValuesMissingError,
OptimisticLockCanNotBeUsedError,
MetadataWithSuchNameAlreadyExistsError,
DriverOptionNotSetError,
FindRelationsNotFoundError,
NamingStrategyNotFoundError,
PessimisticLockTransactionRequiredError,
RepositoryNotTreeError,
DataTypeNotSupportedError,
InitializedRelationError,
MissingJoinTableError,
QueryFailedError,
NoNeedToReleaseEntityManagerError,
UsingJoinColumnOnlyOnOneSideAllowedError,
UsingJoinTableOnlyOnOneSideAllowedError,
SubjectRemovedAndUpdatedError,
PersistedEntityNotFoundError,
UsingJoinColumnIsNotAllowedError,
ColumnTypeUndefinedError,
QueryRunnerAlreadyReleasedError,
OffsetWithoutLimitNotSupportedError,
CannotExecuteNotConnectedError,
NoConnectionOptionError,
TypeORMError,
Column,
CreateDateColumn,
DeleteDateColumn,
PrimaryGeneratedColumn,
PrimaryColumn,
UpdateDateColumn,
VersionColumn,
ViewColumn,
ObjectIdColumn,
AfterInsert,
AfterLoad,
AfterRemove,
AfterSoftRemove,
AfterRecover,
AfterUpdate,
BeforeInsert,
BeforeRemove,
BeforeSoftRemove,
BeforeRecover,
BeforeUpdate,
EventSubscriber,
JoinColumn,
JoinTable,
ManyToMany,
ManyToOne,
OneToMany,
OneToOne,
RelationCount,
RelationId,
Entity,
ChildEntity,
TableInheritance,
ViewEntity,
TreeLevelColumn,
TreeParent,
TreeChildren,
Tree,
Index,
Unique,
Check,
Exclusion,
Generated,
EntityRepository,
Any,
ArrayContainedBy,
ArrayContains,
ArrayOverlap,
Between,
Equal,
In,
IsNull,
LessThan,
LessThanOrEqual,
ILike,
Like,
MoreThan,
MoreThanOrEqual,
Not,
Raw,
EqualOperator,
FindOperator,
FindOptionsUtils,
AdvancedConsoleLogger,
SimpleConsoleLogger,
FileLogger,
EntityMetadata,
EntityManager,
AbstractRepository,
Repository,
BaseEntity,
TreeRepository,
MongoRepository,
TableCheck,
TableColumn,
TableExclusion,
TableForeignKey,
TableIndex,
TableUnique,
Table,
MssqlParameter
};
export default TypeORM;