hn-api-sdk
Version:
HackerNews API with TypeScript, generated by tsdk
20 lines (19 loc) • 651 B
TypeScript
import { XiorRequestConfig as _XiorRequestConfig, Xior as xior } from 'xior';
import { APIConfig } from './shared/tsdk-helper';
/**
* Set the XiorInstance
*
* @param instance - XiorInstance
*/
export declare const setXiorInstance: (instance: xior) => void;
/**
* Get the XiorInstance
*
* @param instance - XiorInstance
* @returns The XiorInstance
*/
export declare const getXiorInstance: () => xior;
export type XiorRequestConfig<ReqPayload> = Omit<_XiorRequestConfig, 'data'> & {
data?: ReqPayload;
};
export declare function xiorHandler(apiConfig: APIConfig, requestData: any, requestConfig?: XiorRequestConfig<any>): Promise<unknown>;