MCPcopy Create free account
hub / github.com/epicweb-dev/remember / remember

Function remember

index.js:12–19  ·  view source on GitHub ↗
(name, getValue)

Source from the content-addressed store, hash-verified

10 * @returns {Value} - The remembered value.
11 */
12export function remember(name, getValue) {
13 const thusly = globalThis
14 thusly.__remember_epic_web ??= new Map()
15 if (!thusly.__remember_epic_web.has(name)) {
16 thusly.__remember_epic_web.set(name, getValue())
17 }
18 return thusly.__remember_epic_web.get(name)
19}
20
21/**
22 * Forgets a remembered value by a given name. Does not throw if the name doesn't exist.

Callers 1

index.test.tsFile · 0.90

Calls 1

getValueFunction · 0.85

Tested by

no test coverage detected