UNPKG

@snipsonian/core

Version:

Core/base reusable javascript code snippets

13 lines (12 loc) 472 B
export interface IExtendedPromise<ResolveData> extends Promise<ResolveData> { isPending: () => boolean; isRejected: () => boolean; isResolved: () => boolean; wasResolvedPriorTo: (props: IWasResolvedPriorToProps) => boolean; getMillisSinceResolved: () => number; } interface IWasResolvedPriorToProps { minutesAgo: number; } export default function extendPromise<ResolveData>(promise: Promise<ResolveData>): IExtendedPromise<ResolveData>; export {};