UNPKG

@metamask/snaps-sdk

Version:

A library containing the core functionality for building MetaMask Snaps

1 lines 1.4 kB
{"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"]}