{"version":3,"file":"plugin.mjs","sources":["../../../../src/plugins/accountModule/plugin.ts"],"sourcesContent":["import type { Convergence } from '../../Convergence';\nimport { ConvergencePlugin } from '../../types';\nimport { AccountSubscriptionClient } from './AccountSubscriptionClient';\n\n/** @group Plugins */\nexport const accountModule = (): ConvergencePlugin => ({\n  install(convergence: Convergence) {\n    convergence.account = new AccountSubscriptionClient(convergence);\n  },\n});\n\ndeclare module '../../Convergence' {\n  interface Convergence {\n    account: AccountSubscriptionClient;\n  }\n}\n"],"names":["accountModule","install","convergence","account","AccountSubscriptionClient"],"mappings":";;AAIA;AACaA,IAAAA,aAAa,GAAG,SAAhBA,aAAaA,GAAA;EAAA,OAA6B;IACrDC,OAAO,EAAA,SAAAA,OAACC,CAAAA,WAAwB,EAAE;AAChCA,MAAAA,WAAW,CAACC,OAAO,GAAG,IAAIC,yBAAyB,CAACF,WAAW,CAAC,CAAA;AAClE,KAAA;GACD,CAAA;AAAA;;;;"}