import { createPluginMessage , PluginMessageEmitter } from '@masknet/plugin-infra' ; import { PLUGIN_ID } from './constants' ; type BuyTokenDialogEvent = { open : true ; code ? : string ; address : string ; } | { open : false ; } ; interface PluginTransakMessage { buyTokenDialogUpdated : BuyTokenDialogEvent ; rpc : unknown ; } if ( import . meta . webpackHot ) import . meta . webpackHot . accept ( ) ; export const PluginTransakMessages = createPluginMessage ( PLUGIN_ID ) ;