serum-dex-ui/src/declarations.d.ts

15 lines
516 B
TypeScript

declare module '@project-serum/sol-wallet-adapter' {
import EventEmitter from "eventemitter3";
import {PublicKey, Transaction} from "@solana/web3.js";
export default class Wallet extends EventEmitter {
constructor(providerUrl: string, network: string)
publicKey: PublicKey;
connected: boolean;
autoApprove: boolean;
connect: () => Promise<void>;
disconnect: () => void;
signTransaction: (transaction: Transaction) => Promise<Transaction>;
}
}