UNPKG

@autobe/agent

Version:

AI backend server code generator

15 lines (13 loc) 273 B
export function emplaceMap<Key, T>( dict: Map<Key, T>, key: Key, generator: () => T, ): T { const oldbie: T | undefined = dict.get(key); if (oldbie !== undefined) { return oldbie; } const value: T = generator(); dict.set(key, value); return value; }