hapic
Version:
A http api client based on axios.
9 lines (8 loc) • 513 B
TypeScript
import type { RequestBaseOptions } from './request';
import { Client } from './module';
export declare function hasClient(key?: string): boolean;
export declare function setClient<T extends Client = Client>(client: T, key?: string): T;
export declare function useClient<T extends Client = Client>(key?: string): T;
export declare function unsetClient(key?: string): void;
export declare function createClient(input?: RequestBaseOptions): Client;
export declare function isClient(input: unknown): input is Client;