@fortuna-wallet/network-controller
Version:
Provides an interface to the currently selected network via a MetaMask-compatible provider object
1 lines • 723 B
Source Map (JSON)
{"version":3,"file":"shared.cjs","sourceRoot":"","sources":["../../src/rpc-service/shared.ts"],"names":[],"mappings":"","sourcesContent":["/**\n * Equivalent to the built-in `FetchOptions` type, but renamed for clarity.\n */\nexport type FetchOptions = RequestInit;\n\n/**\n * Extends an event listener that Cockatiel uses so that when it is called, more\n * data can be supplied in the event object.\n */\nexport type AddToCockatielEventData<EventListener, AdditionalData> =\n EventListener extends (data: infer Data) => void\n ? // Prevent Data from being split if it's a type union\n [Data] extends [void]\n ? (data: AdditionalData) => void\n : (data: Data & AdditionalData) => void\n : never;\n"]}