UNPKG

@samchon/openapi

Version:

Universal OpenAPI to LLM function calling schemas. Transform any Swagger/OpenAPI document into type-safe schemas for OpenAI, Claude, Qwen, and more.

1 lines 715 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;;AAEZ,EAZD,CAAiBP,YAAAA,UAAO,CAAA;;"}