agora-rest-client
Version:
Node.js REST client for Agora
25 lines (24 loc) • 582 B
TypeScript
export type ResquestMethod = 'GET' | 'POST' | 'PUT' | 'DELETE';
export declare enum DomainArea {
US = 0,
EU = 1,
AP = 2,
CN = 3
}
export interface RequestOptions {
timeout?: number;
body?: string;
query?: Record<string, string>;
headers?: Record<string, string>;
}
export declare enum ErrorTypeEnum {
UnknownError = -1,
RequestDNSError = 0,
RequestTimeoutError = 1,
RequestResponseError = 2
}
export interface RequestClientResponse {
body?: unknown;
response: Response;
}
export declare const ERR_NAMESPACE_CLIENT = "client";