@hapic/oauth2
Version:
A oauth2 api client based on axios.
12 lines (11 loc) • 464 B
TypeScript
import type { Client, RequestBaseOptions } from 'hapic';
import type { Options } from '../config';
import type { BaseAPIContext } from './type';
export declare abstract class BaseAPI {
protected client: Client;
protected options: Options;
constructor(context?: BaseAPIContext);
setClient(input?: Client | RequestBaseOptions): void;
setOptions(options?: Options): void;
setOption<K extends keyof Options>(key: K, value: Options[K]): void;
}