MCPcopy Create free account
hub / github.com/Snowflyt/tinyeffect / safeDivide

Function safeDivide

test/README.example.spec.ts:507–511  ·  view source on GitHub ↗
(a: number, b: number)

Source from the content-addressed store, hash-verified

505 const raise = effect("raise")<[error: unknown], any>;
506
507 const safeDivide = (a: number, b: number) =>
508 effected(function* () {
509 if (b === 0) return yield* raise("Division by zero");
510 return a / b;
511 });
512
513 expect(
514 effected(function* () {

Callers 2

safeDivide2Function · 0.70

Calls 1

effectedFunction · 0.90

Tested by

no test coverage detected