ts-data-forge
Version:
[](https://www.npmjs.com/package/ts-data-forge) [](https://www.npmjs.com/package/ts-data-forge) [);
*
* const failurePromise = Result.fromPromise(Promise.reject(new Error('fail')));
*
* const resolved = await successPromise;
*
* const rejected = await failurePromise;
*
* assert.deepStrictEqual(resolved, Result.ok('ok'));
*
* assert.isTrue(Result.isErr(rejected));
* ```
*
* @template P The type of the input Promise.
* @param promise The Promise to convert.
* @returns A Promise that resolves to `Result<UnwrapPromise<P>, unknown>`.
*/
export declare const fromPromise: <P extends Promise<unknown>>(promise: P) => Promise<Result<UnwrapPromise<P>, unknown>>;
export {};
//# sourceMappingURL=result-from-promise.d.mts.map