evolution-api-sdk
Version:
Unofficial SDK for the Evolution Whatsapp API v2
18 lines (15 loc) • 817 B
TypeScript
import { ClientOptions } from '../schemas/client.js';
import { APIRequestInit } from '../types/api.js';
declare class ApiService {
private options;
constructor(options: ClientOptions);
setInstance(instance: string): void;
request<T = unknown>(path: string, options?: APIRequestInit): Promise<T>;
private makeInit;
get<T = unknown>(path: string, options?: Omit<APIRequestInit, "method">): Promise<T>;
post<T = unknown>(path: string, options?: Omit<APIRequestInit, "method">): Promise<T>;
put<T = unknown>(path: string, options?: Omit<APIRequestInit, "method">): Promise<T>;
patch<T = unknown>(path: string, options?: Omit<APIRequestInit, "method">): Promise<T>;
delete<T = unknown>(path: string, options?: Omit<APIRequestInit, "method">): Promise<T>;
}
export { ApiService };