UNPKG

amocrm-client

Version:
9 lines (8 loc) 573 B
import { IResourceEntity } from "../../../interfaces/api"; import { TConstructor, TEntityConstructor } from "../../../types"; import { IRequestOptions } from "../../../interfaces/common"; import { ICanDeleteByIdFactory } from "../../factories/mixins/hasDeleteById"; export interface IHasDeleteEntity<T extends ICanDeleteByIdFactory<IResourceEntity<T>>> { delete(options?: IRequestOptions): Promise<boolean>; } export declare function hasDelete<T extends ICanDeleteByIdFactory<IResourceEntity<T>>>(Base: TEntityConstructor<T>): TConstructor<IResourceEntity<T>>;