courier-vue-embedded
Version:
Vue 3 wrapper for trycourier
10 lines (9 loc) • 355 B
TypeScript
type Resolve = (value?: any) => void;
type Reject = (reason?: any) => void;
interface DeferredPromise<T> extends Promise<T> {
resolve: Resolve;
reject: Reject;
}
export declare const Deferred: <T>(callback?: (resolve: Resolve, reject: Reject) => T) => DeferredPromise<T>;
export declare const withoutUndefinedValues: (obj: any) => any;
export {};