UNPKG

@metamask/keyring-api

Version:
1 lines 886 B
{"version":3,"file":"options.cjs","sourceRoot":"","sources":["../../src/api/options.ts"],"names":[],"mappings":";;;AAAA,2DAA4E;AAG/D,QAAA,qBAAqB,GAAG,IAAA,sBAAM,EAAC;IAC1C;;;OAGG;IACH,QAAQ,EAAE,IAAA,6BAAa,EACrB,IAAA,sBAAM,EAAC;QACL;;WAEG;QACH,aAAa,EAAE,0BAAU;KAC1B,CAAC,CACH;CACF,CAAC,CAAC","sourcesContent":["import { exactOptional, object, UuidStruct } from '@metamask/keyring-utils';\nimport type { Infer } from '@metamask/superstruct';\n\nexport const MetaMaskOptionsStruct = object({\n /**\n * MetaMask internal options. The 'metamask' field will only be set when\n * the keyring API is being used by a MetaMask client.\n */\n metamask: exactOptional(\n object({\n /**\n * Correlation ID that can be passed by MetaMask.\n */\n correlationId: UuidStruct,\n }),\n ),\n});\n\nexport type MetaMaskOptions = Infer<typeof MetaMaskOptionsStruct>;\n"]}