connect-sdk-nodejs
Version:
SDK to communicate with the Worldline Global Collect platform using the Worldline Connect Server API
18 lines (17 loc) • 900 B
TypeScript
import { Client, Configuration, ObfuscationRules, SdkBinaryResponse, SdkBinarySuccessResponse, SdkResponse, SdkSuccessResponse } from "./model";
import { Webhooks } from "./model/webhooks";
export declare function init(configuration: Configuration): Client;
export declare const webhooks: Webhooks;
export declare const obfuscate: ObfuscationRules;
/**
* Asserts that an {@link SdkBinaryResponse} is successful.
* @returns The response if it is successful.
* @throws {@link SdkApiError} if the response is not successful.
*/
export declare function assertSuccess<E>(response: SdkBinaryResponse<E>): SdkBinarySuccessResponse;
/**
* Asserts that an {@link SdkResponse} is successful.
* @returns The response if it is successful.
* @throws {@link SdkApiError} if the response is not successful.
*/
export declare function assertSuccess<T, E>(response: SdkResponse<T, E>): SdkSuccessResponse<T>;