// 这种 // UserRpc的命名空间自动合并 import { FrontendSession, RemoterClass } from 'pinus'; import { ChatRemote } from './chat/remote/chatRemote'; import { ComBattleRemote } from './battle/remote/comBattleRemote'; import { BattleRemote } from './battle/remote/battleRemote'; import { ConnectorRemote } from './connector/remote/connectorRemote'; import { SystimerRemote } from './systimer/remote/systimerRemote'; import { GuildRemote } from './chat/remote/guildRemote'; declare global { interface UserRpc { chat: { chatRemote: RemoterClass; guildRemote: RemoterClass; }; battle: { comBattleRemote: RemoterClass; battleRemote: RemoterClass; }; connector: { connectorRemote: RemoterClass; }; systimer: { systimerRemote: RemoterClass; } } }