Skip to content

Commit c649462

Browse files
committed
chore(eslint): fix errors
1 parent 0bdcb7c commit c649462

5 files changed

+12
-8
lines changed

.eslintrc.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ module.exports = {
99
'plugin:@typescript-eslint/eslint-recommended',
1010
'plugin:@typescript-eslint/recommended',
1111
'prettier',
12-
'prettier/@typescript-eslint',
1312
],
1413
root: true,
1514
env: {
@@ -22,5 +21,10 @@ module.exports = {
2221
'@typescript-eslint/no-explicit-any': 'off',
2322
'@typescript-eslint/no-use-before-define': 'off',
2423
'@typescript-eslint/no-non-null-assertion': 'off',
24+
'@typescript-eslint/ban-types': ['error', {
25+
'types': {
26+
'Function': false,
27+
}
28+
}],
2529
},
2630
};

lib/common/typeorm.decorators.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
export const InjectRepository = (
1212
entity: EntityClassOrSchema,
1313
connection: string = DEFAULT_CONNECTION_NAME,
14-
) => Inject(getRepositoryToken(entity, connection));
14+
): ReturnType<typeof Inject> => Inject(getRepositoryToken(entity, connection));
1515

1616
export const InjectConnection: (
1717
connection?: Connection | ConnectionOptions | string,

lib/common/typeorm.utils.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const logger = new Logger('TypeOrmModule');
2525
export function getRepositoryToken(
2626
entity: EntityClassOrSchema,
2727
connection: Connection | ConnectionOptions | string = DEFAULT_CONNECTION_NAME,
28-
) {
28+
): Function | string {
2929
if (entity === null || entity === undefined) {
3030
throw new CircularDependencyException('@InjectRepository()');
3131
}
@@ -54,7 +54,7 @@ export function getRepositoryToken(
5454
* @param {Function} This parameter can either be an Entity or Repository
5555
* @returns {string} The Repository injection token
5656
*/
57-
export function getCustomRepositoryToken(repository: Function) {
57+
export function getCustomRepositoryToken(repository: Function): string {
5858
if (repository === null || repository === undefined) {
5959
throw new CircularDependencyException('@InjectRepository()');
6060
}
@@ -157,8 +157,8 @@ export function handleRetry(
157157
);
158158
}
159159

160-
export function getConnectionName(options: ConnectionOptions) {
160+
export function getConnectionName(options: ConnectionOptions): string {
161161
return options && options.name ? options.name : DEFAULT_CONNECTION_NAME;
162162
}
163163

164-
export const generateString = () => uuid();
164+
export const generateString = (): string => uuid();

lib/entities-metadata.storage.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export class EntitiesMetadataStorage {
99
static addEntitiesByConnection(
1010
connection: ConnectionToken,
1111
entities: EntityClassOrSchema[],
12-
) {
12+
): void {
1313
const connectionToken =
1414
typeof connection === 'string' ? connection : connection.name;
1515
if (!connectionToken) {

lib/typeorm-core.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export class TypeOrmCoreModule implements OnApplicationShutdown {
109109
};
110110
}
111111

112-
async onApplicationShutdown() {
112+
async onApplicationShutdown(): Promise<void> {
113113
if (this.options.keepConnectionAlive) {
114114
return;
115115
}

0 commit comments

Comments
 (0)