@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
24 lines (23 loc) • 685 B
TypeScript
import type { BCMSCloudSdk } from '../../sdk/sdk/main';
import type { Limit, LimitCreateData, LimitUpdateData } from '../../b-types/limit';
export declare class LimitHandler {
sdk: BCMSCloudSdk;
private baseUrl;
private storeKey;
private getAllLatch;
private getAllQueue;
private getQueue;
constructor(sdk: BCMSCloudSdk);
getAll(data?: {
skipCache?: boolean;
}): Promise<Limit[]>;
get(data: {
id: string;
skipCache?: boolean;
}): Promise<Limit>;
create(data: LimitCreateData): Promise<Limit>;
update(data: LimitUpdateData): Promise<Limit>;
deleteById(data: {
id: string;
}): Promise<Limit>;
}