Skip to content

async

async<A>(fn, options?): (a) => A

Defined in: Composition/tap.ts:182

Triggers a fire-and-forget asynchronous side effect in the background, returning the piped value immediately and synchronously. Any errors thrown by the async function are caught and forwarded to onError.

A

(a) => Thenable<unknown>

AsyncOptions

(a) => A

pipe(
  user,
  tap.async(async (u) => {
    await saveToDatabase(u);
  }, { onError: (err) => logError(err) })
);