typeorm-plus
Advanced tools
Comparing version 0.0.26 to 0.0.27
@@ -0,3 +1,7 @@ | ||
import { EntitySchema, ObjectType } from 'typeorm'; | ||
export * from 'typeorm'; | ||
export { RepositoryPlus } from './repository/RepositoryPlus'; | ||
import { SelectQueryBuilderPlus } from './query-builder/SelectQueryBuilderPlus'; | ||
export { SelectQueryBuilderPlus } from './query-builder/SelectQueryBuilderPlus'; | ||
import { RepositoryPlus } from './repository/RepositoryPlus'; | ||
export { RepositoryPlus as Repository } from './repository/RepositoryPlus'; | ||
export { FindManyPlusOptions } from './repository/FindManyPlusOptions'; | ||
@@ -8,1 +12,3 @@ export { FindOnePlusOptions } from './repository/FindOnePlusOptions'; | ||
export { patchRepositoryAndQueryBuilder } from './patch-typeorm-repository'; | ||
export declare function getRepositoryPlus<Entity>(entityClass: ObjectType<Entity> | EntitySchema<Entity> | string, connectionName?: string): RepositoryPlus<Entity>; | ||
export declare function createQueryBuilderPlus<Entity>(entityClass?: ObjectType<Entity> | string, alias?: string, connectionName?: string): SelectQueryBuilderPlus<Entity>; |
20
index.js
@@ -6,7 +6,25 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var typeorm_1 = require("typeorm"); | ||
__export(require("typeorm")); | ||
var SelectQueryBuilderPlus_1 = require("./query-builder/SelectQueryBuilderPlus"); | ||
exports.SelectQueryBuilderPlus = SelectQueryBuilderPlus_1.SelectQueryBuilderPlus; | ||
var RepositoryPlus_1 = require("./repository/RepositoryPlus"); | ||
exports.RepositoryPlus = RepositoryPlus_1.RepositoryPlus; | ||
exports.Repository = RepositoryPlus_1.RepositoryPlus; | ||
var patch_typeorm_repository_1 = require("./patch-typeorm-repository"); | ||
exports.patchRepositoryAndQueryBuilder = patch_typeorm_repository_1.patchRepositoryAndQueryBuilder; | ||
function getRepositoryPlus(entityClass, connectionName) { | ||
if (connectionName === void 0) { connectionName = 'default'; } | ||
return typeorm_1.getConnectionManager() | ||
.get(connectionName) | ||
.getRepository(entityClass); | ||
} | ||
exports.getRepositoryPlus = getRepositoryPlus; | ||
function createQueryBuilderPlus(entityClass, alias, connectionName) { | ||
if (connectionName === void 0) { connectionName = 'default'; } | ||
if (entityClass) { | ||
return getRepositoryPlus(entityClass, connectionName).createQueryBuilder(alias); | ||
} | ||
return typeorm_1.getConnection(connectionName).createQueryBuilder(); | ||
} | ||
exports.createQueryBuilderPlus = createQueryBuilderPlus; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "typeorm-plus", | ||
"private": false, | ||
"version": "0.0.26", | ||
"version": "0.0.27", | ||
"description": "Add extra features to TypeORM", | ||
@@ -27,4 +27,4 @@ "main": "dist/index.js", | ||
"clean": "rm -rf ./dist", | ||
"build": "yarn clean && tsc", | ||
"typedoc": "typedoc --out ./docs src/**.ts" | ||
"build": "yarn clean && tsc && yarn copy", | ||
"copy": "cp package.json dist/ && cp README.md dist/" | ||
}, | ||
@@ -31,0 +31,0 @@ "engines": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
34503
29
456
1
3