@metamask/snaps-sdk
Version:
A library containing the core functionality for building MetaMask Snaps
1 lines • 1.3 kB
Source Map (JSON)
{"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"]}