@feature-hub/core
Version:
Create scalable web applications using micro frontends.
12 lines • 496 B
TypeScript
/**
* An `AsyncValue` provides a promise and as soon as the promise resolves or
* rejects, also exposes the returned value or error. It is useful for
* accessing a promise value in a synchronous context.
*/
export declare class AsyncValue<TValue> {
readonly promise: Promise<TValue>;
value?: TValue | undefined;
error?: Error | undefined;
constructor(promise: Promise<TValue>, value?: TValue | undefined, error?: Error | undefined);
}
//# sourceMappingURL=async-value.d.ts.map