UNPKG

comgate-node

Version:

Comgate Payments API Typescript SDK written in Typescript

12 lines (11 loc) 1 kB
import { CreateResponse } from "../types/endpoints/create"; import { CancelResponse } from "../types/endpoints/cancel"; import { RecurringResponse } from "../types/endpoints/recurring"; import { RefundResponse } from "../types/endpoints/refund"; import { CapturePreAuthResponse } from "../types/endpoints/capturePreauth"; import { CancelPreAuthResponse } from "../types/endpoints/cancelPreauth"; import { MethodsBadRequestResponse, MethodsSuccessResponse } from "../types/endpoints/methods"; import { StatusResponse } from "../types/endpoints/status"; import { HttpStatusCode } from "axios"; export type URLEnum = '/create' | '/cancel' | '/recurring' | '/refund' | '/capturePreauth' | '/cancelPreauth' | '/methods' | '/status'; export declare function parseResponse(url: URLEnum, data: any, status: HttpStatusCode): CreateResponse | CancelResponse | RecurringResponse | RefundResponse | CapturePreAuthResponse | CancelPreAuthResponse | MethodsSuccessResponse | MethodsBadRequestResponse | StatusResponse;