UNPKG

prisma-markdown

Version:

Prisma Markdown documents generator including ERD diagrams and comment descriptions

13 lines (11 loc) 349 B
export namespace MapUtil { export const take = <Key, T>(dict: Map<Key, T>) => (key: Key, generator: () => T): T => { const oldbie: T | undefined = dict.get(key); if (oldbie) return oldbie; const value: T = generator(); dict.set(key, value); return value; }; }