UNPKG

@chargebee/chargebee-js-react-wrapper

Version:
18 lines (17 loc) 605 B
interface KeyObject extends Object { [key: number]: any; } export declare function isEqual(left: KeyObject, right: KeyObject): Array<any> | boolean; export declare function genUUID(): string; export declare function validateCbInstance(cbInstance: any): boolean; declare type CancellablePromiseResponse<T> = { isCancelled: boolean; value?: T; error?: any; }; export declare type CancellablePromise<T> = { promise: Promise<CancellablePromiseResponse<T>>; cancel: () => void; }; export declare function makeCancelablePromise<T>(promise: Promise<T>): CancellablePromise<T>; export {};