export interface QueryablePromise extends Promise { isResolved: () => boolean; isRejected: () => boolean; isFulfilled: () => boolean; isQueryable: boolean; } export default function makePromiseQueryable(promise: Promise | QueryablePromise): QueryablePromise;