meta-cloud-api
Version:
TypeScript wrapper for Meta's Cloud API
19 lines (15 loc) • 821 B
TypeScript
import { WabaConfigType } from './types/config.js';
import { H as HttpMethodsEnum } from './enums-BZd9T2ul.js';
import { R as RequesterClass } from './request-vYMaEfk5.js';
declare class BaseClass {
constructor(config: WabaConfigType);
}
declare class BaseAPI implements BaseClass {
protected config: WabaConfigType;
protected client: RequesterClass;
constructor(config: WabaConfigType, client: RequesterClass);
protected sendJson<T>(method: HttpMethodsEnum, endpoint: string, timeout: number, body?: any): Promise<T>;
protected sendFormData<T>(method: HttpMethodsEnum, endpoint: string, timeout: number, body?: any): Promise<T>;
protected sendUrlEncodedForm<T>(method: HttpMethodsEnum, endpoint: string, timeout: number, body?: any): Promise<T>;
}
export { BaseAPI as B, BaseClass as a };