chargebee-typescript
Version:
A library in typescript for integrating with Chargebee.
16 lines (15 loc) • 1.02 kB
TypeScript
export declare class Core {
private static http;
private static https;
private static os;
static timeoutHandler: (req: any, callBack: any) => () => void;
static responseHandler(req: any, callBack: any): (res: any) => void;
static errorHandler(req: any, callBack: any): (error: any) => void;
static makeApiRequest(env: any, callBack: any, httpMethod: any, urlPrefix: any, urlSuffix: any, urlIdParam: any, params: any, headers: any, isListReq: any, subDomain: any, isOperationNeedsJsonInput: any, jsonKeys: any): void;
static getApiURL(env: any, urlPrefix: any, urlSuffix: any, urlIdParam: any): string;
static getHost(env: any, subDomain: any): any;
static serialize(paramObj: any): any;
static encodeListParams(paramObj: any): any;
static encodeParams(paramObj: any, serialized?: any, scope?: any, index?: any, jsonKeys?: any, level?: number): any;
static throwError(callBack: any, type: any, httpStatusCode: any, errorCode: any, message: any, detail?: any): any;
}