UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

9 lines (8 loc) 569 B
export declare class AbortablePromise<T> { promise: Promise<T>; _reject: (reason?: any) => void; constructor(executor: (resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void); abort(error?: any): void; then<TResult1 = T, TResult2 = never>(onfulfilled?: (value: T) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>; catch<TResult = never>(onrejected: (reason: any) => TResult | PromiseLike<TResult>): Promise<T | TResult>; }