UNPKG

bling-erp-api-with-rate-limit

Version:
26 lines (25 loc) 2.13 kB
import { AxiosInstance } from 'axios'; import { IBlingRepository, IDefaultHeaders, IDefaultParams, IDestroyOptions, IIndexOptions, IReplaceOptions, IShowOptions, IStoreOptions, IUpdateOptions } from './bling.repository.interface'; export declare class InMemoryBlingRepository implements IBlingRepository { private response; private indexResponse; private showResponse; private storeResponse; private updateResponse; private replaceResponse; private destroyResponse; get axiosInstance(): AxiosInstance; setResponse(response: any): void; setIndexResponse(response: any): void; setShowResponse(response: any): void; setStoreResponse(response: any): void; setUpdateResponse(response: any): void; setReplaceResponse(response: any): void; setDestroyResponse(response: any): void; index<IIndexBody, IIndexResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IIndexOptions<IIndexBody, IParams, IHeaders>): Promise<IIndexResponse>; show<IShowResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IShowOptions<IParams, IHeaders>): Promise<IShowResponse>; store<IStoreBody, IStoreResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IStoreOptions<IStoreBody, IParams, IHeaders>): Promise<IStoreResponse>; update<IUpdateBody, IUpdateResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IUpdateOptions<IUpdateBody, IParams, IHeaders>): Promise<IUpdateResponse>; replace<IReplaceBody, IReplaceResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IReplaceOptions<IReplaceBody, IParams, IHeaders>): Promise<IReplaceResponse>; destroy<IDestroyResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IDestroyOptions<IParams, IHeaders>): Promise<IDestroyResponse>; }