diff --git a/src/model/model/model.ts b/src/model/model/model.ts index 92bd8086..84a733f3 100644 --- a/src/model/model/model.ts +++ b/src/model/model/model.ts @@ -43,7 +43,7 @@ export abstract class Model>(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: AssociationActionOptions): Promise { + $add(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: AssociationActionOptions): Promise { return this['add' + capitalize(propertyKey)](instances, options); } @@ -51,7 +51,7 @@ export abstract class Model>(propertyKey: keyof this, instances: R | R[] | string[] | string | number[] | number, options?: AssociationActionOptions): Promise { + $set(propertyKey: keyof this, instances: R | R[] | string[] | string | number[] | number, options?: AssociationActionOptions): Promise { return this['set' + capitalize(propertyKey as string)](instances, options); } @@ -65,28 +65,28 @@ export abstract class Model>(propertyKey: string, options?: AssociationCountOptions): Promise { + $count(propertyKey: string, options?: AssociationCountOptions): Promise { return this['count' + capitalize(propertyKey)](options); } /** * Creates instances and relate them to source instance */ - $create>(propertyKey: string, values: any, options?: AssociationCreateOptions): Promise { + $create(propertyKey: string, values: any, options?: AssociationCreateOptions): Promise { return this['create' + capitalize(propertyKey)](values, options); } /** * Checks if specified instances is related to source instance */ - $has>(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: AssociationGetOptions): Promise { + $has(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: AssociationGetOptions): Promise { return this['has' + capitalize(propertyKey)](instances, options); } /** * Removes specified instances from source instance */ - $remove>(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: any): Promise { + $remove(propertyKey: string, instances: R | R[] | string[] | string | number[] | number, options?: any): Promise { return this['remove' + capitalize(propertyKey)](instances, options); }