diff --git a/util/src/entities/BaseClass.ts b/util/src/entities/BaseClass.ts index aabca0167..9f23de7cb 100644 --- a/util/src/entities/BaseClass.ts +++ b/util/src/entities/BaseClass.ts @@ -1,5 +1,5 @@ import "reflect-metadata"; -import { BaseEntity, EntityMetadata, FindConditions, ObjectIdColumn, PrimaryColumn } from "typeorm"; +import { BaseEntity, EntityMetadata, ObjectIdColumn, PrimaryColumn, FindOptionsWhere } from "typeorm"; import { Snowflake } from "../util/Snowflake"; import "missing-native-js-functions"; @@ -50,14 +50,14 @@ export class BaseClassWithoutId extends BaseEntity { ); } - static increment(conditions: FindConditions, propertyPath: string, value: number | string) { + static increment(conditions: FindOptionsWhere, propertyPath: string, value: number | string) { const repository = this.getRepository(); - return repository.increment(conditions as T, propertyPath, value); + return repository.increment(conditions, propertyPath, value); } - static decrement(conditions: FindConditions, propertyPath: string, value: number | string) { + static decrement(conditions: FindOptionsWhere, propertyPath: string, value: number | string) { const repository = this.getRepository(); - return repository.decrement(conditions as T, propertyPath, value); + return repository.decrement(conditions, propertyPath, value); } }