UNPKG

@mnpay/hipay

Version:
5 lines (4 loc) 587 B
import { type HipayRequestName } from '../constants'; import { type HipayStore, type RequestResponseConfig } from '../definitions'; import { type AxiosInstance } from 'axios'; export declare const createHipayRequestHandler: <RequestName extends HipayRequestName, Params extends RequestResponseConfig[RequestName]["params"], ResponseData extends RequestResponseConfig[RequestName]["response"]>(requestName: RequestName, api: AxiosInstance, store: HipayStore, transformer?: (data: Params) => RequestResponseConfig[RequestName]["axiosParams"]) => (params: Params) => Promise<ResponseData>;