@metamask/snaps-sdk
Version:
A library containing the core functionality for building MetaMask Snaps
1 lines • 667 B
Source Map (JSON)
{"version":3,"file":"snap.mjs","sourceRoot":"","sources":["../../src/types/snap.ts"],"names":[],"mappings":"","sourcesContent":["import type { SemVerVersion, Opaque } from '@metamask/utils';\n\nimport type { InitialPermissions } from './permissions';\n\nexport type SnapId = Opaque<string, typeof snapIdSymbol>;\n\n// TODO: Either fix this lint violation or explain why it's necessary to\n// ignore.\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\ndeclare const snapIdSymbol: unique symbol;\n\nexport type Snap = {\n id: SnapId;\n initialPermissions: InitialPermissions;\n version: SemVerVersion;\n enabled: boolean;\n blocked: boolean;\n};\n"]}