{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../../src/jsx/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;GAqBG;AAEH,gCAA4B;AAC5B,uCAA6B;AAC7B,kCAA8B;AAC9B,sCAAkC;AAClC,OAAO,EACL,gBAAgB,EAChB,oBAAoB,EACpB,YAAY,EACZ,kBAAkB,EAClB,gBAAgB,EAChB,cAAc,EACd,eAAe,EACf,qBAAqB,EACtB,yBAAqB","sourcesContent":["/**\n * The JSX entry point for the Snaps SDK, which can be accessed by importing\n * from `@metamask/snaps-sdk/jsx`.\n *\n * To use the JSX features, ensure your project is set up to handle JSX syntax,\n * and configure the JSX import source to point to `@metamask/snaps-sdk/jsx`.\n * For example, in a TypeScript project, you can set the `jsxImportSource`\n * compiler option in your `tsconfig.json`:\n *\n * ```json\n * {\n *   \"compilerOptions\": {\n *    \"jsx\": \"react-jsx\",\n *    \"jsxImportSource\": \"@metamask/snaps-sdk/jsx\"\n *   }\n * }\n * ```\n *\n * @module Main/JSX\n * @primaryExport\n * @showCategories\n */\n\nexport * from './component';\nexport * from './components';\nexport * from './jsx-runtime';\nexport * from './jsx-dev-runtime';\nexport {\n  JSXElementStruct,\n  RootJSXElementStruct,\n  isJSXElement,\n  isJSXElementUnsafe,\n  assertJSXElement,\n  BoxChildStruct,\n  FormChildStruct,\n  FieldChildUnionStruct,\n} from './validation';\n"]}