This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.
tryCatchAsync
function tryCatchAsync<T>(fn, normalize?): Promise<Result<T, EngineError>>;Defined in: packages/engine/src/errors/Result.ts:129
Async sibling of tryCatch.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T |
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
fn | () => Promise<T> | undefined |
normalize | (e) => EngineError | normalizeUnknownError |
Returns
Section titled “Returns”Promise<Result<T, EngineError>>