UNPKG

cdek

Version:
24 lines (23 loc) 820 B
import type { ApiResponse } from "../types/api.ts"; import type { InitOptions, RequestInit } from "../types/lib.ts"; export declare class RestClient { private _token?; private _token_expire?; private account; private password; private grant_type; private url_base; private on_error?; constructor(options: InitOptions); get token(): ApiResponse.OAuth | undefined; get token_expire(): number | undefined; auth(): Promise<void>; private request; download(url: string, useBaseURL?: boolean): Promise<ReadableStream<Uint8Array>>; get<T>(init: RequestInit): Promise<T>; post<T>(init: RequestInit): Promise<T>; put<T>(init: RequestInit): Promise<T>; patch<T>(init: RequestInit): Promise<T>; delete<T>(init: RequestInit): Promise<T>; private params; }