UNPKG

@samchon/openapi

Version:

OpenAPI definitions and converters for 'typia' and 'nestia'.

1 lines 721 B
{"version":3,"file":"MapUtil.mjs","sources":["../../src/utils/MapUtil.ts"],"sourcesContent":["export namespace MapUtil {\n export const take =\n <Key, T>(dict: Map<Key, T>) =>\n (key: Key) =>\n (generator: () => T): T => {\n const oldbie: T | undefined = dict.get(key);\n if (oldbie) return oldbie;\n\n const value: T = generator();\n dict.set(key, value);\n return value;\n };\n}\n"],"names":["MapUtil","take","dict","key","generator","oldbie","get","value","set"],"mappings":"AAAM,IAAWA;;CAAjB,SAAiBA;IACFA,QAAAC,OACFC,QACRC,OACAC;QACC,MAAMC,SAAwBH,KAAKI,IAAIH;QACvC,IAAIE,QAAQ,OAAOA;QAEnB,MAAME,QAAWH;QACjBF,KAAKM,IAAIL,KAAKI;QACd,OAAOA;AAAK;AAEjB,EAZD,CAAiBP,YAAAA,UAYhB,CAAA;;"}