logos-delivery-frontend/src/react-app-env.d.ts
2023-11-06 23:48:24 +01:00

15 lines
393 B
TypeScript

/// <reference types="react-scripts" />
type EthereumEvents = "accountsChanged" | "chainChanged";
type EthereumEventListener = (v: any) => void;
type Ethereum = {
request: (v?: any) => Promise<void>;
on: (name: EthereumEvents, fn: EthereumEventListener) => void;
removeListener: (name: EthereumEvents, fn: EthereumEventListener) => void;
};
interface Window {
ethereum: Ethereum;
}