UNPKG

@hapic/oauth2

Version:

A oauth2 api client based on axios.

12 lines (11 loc) 464 B
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; }