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

Function fib3

test/README.example.spec.ts:1381–1384  ·  view source on GitHub ↗
(n: number)

Source from the content-addressed store, hash-verified

1379 };
1380
1381 const fib3 = (n: number): Effected<never, number> => {
1382 if (n <= 1) return Effected.from(() => n);
1383 return fib3(n - 1).andThen((a) => fib3(n - 2).andThen((b) => a + b));
1384 };
1385
1386 const fib4 = (n: number): Effected<never, number> => {
1387 if (n <= 1) return Effected.of(n);

Callers 1

Calls 2

fromMethod · 0.80
andThenMethod · 0.65

Tested by

no test coverage detected