@cloudbase/app
Version:
cloudbase javascript sdk core
14 lines (13 loc) • 570 B
TypeScript
import { ICallApiOptions, KV } from '@cloudbase/types';
import { ResponseObject } from '@cloudbase/adapter-interface';
export declare function callApi(callApiOptions: ICallApiOptions, opts?: KV<any>): Promise<ResponseObject['data']>;
declare type MethodType = 'request' | 'post' | 'get' | 'head' | 'patch' | 'delete' | 'put';
export declare function generateCallApis(apiName: string): {
[method in MethodType]: typeof callApi;
};
export declare function generateApis(): {
[apiName: string]: {
[method in MethodType]: typeof callApi;
};
};
export {};