UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

9 lines 360 B
// ets_tracing: off import * as O from "../../Option/index.mjs"; import * as T from "../deps-core.mjs"; import { addIfOpen } from "./addIfOpen.mjs"; import { release } from "./release.mjs"; export function add(finalizer) { return _ => T.map_(addIfOpen(finalizer)(_), O.fold(() => () => T.unit, k => e => release(k, e)(_))); } //# sourceMappingURL=add.mjs.map