{"version":3,"file":"index.cjs","sourceRoot":"","sources":["../../src/jsx/index.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;;;;;GAqBG;;;;;;;;;;;;;;;;;AAEH,kDAA4B;AAC5B,yDAA6B;AAC7B,oDAA8B;AAC9B,wDAAkC;AAClC,+CASsB;AARpB,8GAAA,gBAAgB,OAAA;AAChB,kHAAA,oBAAoB,OAAA;AACpB,0GAAA,YAAY,OAAA;AACZ,gHAAA,kBAAkB,OAAA;AAClB,8GAAA,gBAAgB,OAAA;AAChB,4GAAA,cAAc,OAAA;AACd,6GAAA,eAAe,OAAA;AACf,mHAAA,qBAAqB,OAAA","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"]}