// 这种 // UserRpc的命名空间自动合并 import { FrontendSession, RemoterClass } from 'pinus'; import { ChatRemote } from './chat/remote/chatRemote'; import { ComBattleRemote } from './comBattle/remote/comBattleRemote'; import { BattleRemote } from './battle/remote/battleRemote'; import { ConnectorRemote } from './connector/remote/connectorRemote'; import { SystimerRemote } from './systimer/remote/systimerRemote'; import { GMRemote } from './gm/remote/gmRemote'; import { RoleRemote } from './role/remote/roleRemote'; import { GuildActivityRemote } from './guild/remote/guildActivityRemote'; import { GuildRemote as GuildRemote2 } from './guild/remote/guildRemote'; import { ActivityRemote } from './activity/remote/activityRemote'; import { OrderRemote } from './order/remote/orderRemote'; declare global { interface UserRpc { activity: { activityRemote: RemoterClass; }; battle: { battleRemote: RemoterClass; }; comBattle: { comBattleRemote: RemoterClass; }; chat: { chatRemote: RemoterClass; }; connector: { connectorRemote: RemoterClass; }; guild: { guildRemote: RemoterClass; guildActivityRemote: RemoterClass; }, systimer: { systimerRemote: RemoterClass; }, gm: { gmRemote: RemoterClass; }, role: { roleRemote: RemoterClass; }, order: { orderRemote: RemoterClass; } } }