{"version":3,"file":"index.mjs","names":[],"sources":["../../../../src/web-components/catalog/minimal/index.ts"],"sourcesContent":["import { Catalog, createFunctionImplementation } from \"@a2ui/web_core/v0_9\";\nimport { z } from \"zod\";\nimport type { LitComponentImplementation } from \"../../types\";\nimport { minimalComponents } from \"./components\";\n\nexport * from \"./components\";\n\nexport const minimalCatalog = new Catalog<LitComponentImplementation>(\n  \"https://a2ui.org/specification/v0_9/catalogs/minimal/minimal_catalog.json\",\n  minimalComponents,\n  [\n    createFunctionImplementation(\n      {\n        name: \"capitalize\",\n        returnType: \"string\",\n        schema: z.object({\n          value: z.unknown(),\n        }),\n      },\n      (args) => {\n        const val = args.value;\n        if (typeof val === \"string\") {\n          return val.toUpperCase();\n        }\n        return val as string;\n      },\n    ),\n  ],\n);\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAOA,MAAa,iBAAiB,IAAI,QAChC,6EACA,mBACA,CACE,6BACE;CACE,MAAM;CACN,YAAY;CACZ,QAAQ,EAAE,OAAO,EACf,OAAO,EAAE,SAAS,EACnB,CAAC;CACH,GACA,SAAS;CACR,MAAM,MAAM,KAAK;AACjB,KAAI,OAAO,QAAQ,SACjB,QAAO,IAAI,aAAa;AAE1B,QAAO;EAEV,CACF,CACF"}