UNPKG

@effect-ts/system

Version:

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

10 lines (9 loc) 333 B
import * as T from "./effect.mjs"; export const assertNonNegative = n => n < 0 ? T.die(`Unexpected negative value ${n} passed to acquireN or releaseN.`) : T.unit; export class Acquisition { constructor(waitAcquire, release) { this.waitAcquire = waitAcquire; this.release = release; } } //# sourceMappingURL=state.mjs.map