UNPKG

cdek

Version:
23 lines (22 loc) 710 B
import type { ApiResponse } from "../types/api.js"; import type { InitOptions, RequestInit } from "../types/lib.js"; 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; get token_expire(): number; auth(): Promise<void>; private request; 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; }