UNPKG

typed-douyin-openapi

Version:
12 lines (11 loc) 458 B
import { TokenStorage } from './storage'; import { AxiosRequestConfig } from 'axios'; export declare type Logger = (message: any, ...args: any[]) => void; export declare abstract class ApiBase { readonly baseURL: string; protected tokenStorage: TokenStorage; private axiosInstance; logger: Logger; protected constructor(baseURL: string, tokenStorage?: TokenStorage); request(opts: AxiosRequestConfig, retry?: number): Promise<any>; }