UNPKG

@devbookhq/sdk

Version:

SDK for managing Devbook sessions from JavaScript/TypeScript

9 lines (8 loc) 489 B
export declare function assertFulfilled<T>(item: PromiseSettledResult<T>): item is PromiseFulfilledResult<T>; export declare function assertRejected<T>(item: PromiseSettledResult<T>): item is PromiseRejectedResult; export declare function formatSettledErrors<T>(settled: PromiseSettledResult<T>[]): string | undefined; export declare function createDeferredPromise<T = void>(): { promise: Promise<T>; reject: (reason?: unknown) => void; resolve: (value: T) => void; };