UNPKG

sdg

Version:

pomelo ts

23 lines (22 loc) 780 B
import Application from '../../../application'; import { IObject, SID, UID } from '../../..'; export default class SessionRemote { app: Application; constructor(app: Application); bind(sid: SID, uid: UID): void; unbind(sid: SID, uid: UID): void; push(sid: SID, key: string, value: any): void; pushAll(sid: SID, settings: IObject): void; /** * 通过session id获取sever端的session * @param sid */ getBackendSessionBySid(sid: SID): import("../../..").IFrontendSessionExport; /** * 通过uid获取server端的session * @param uid */ getBackendSessionsByUid(uid: UID): import("../../..").IFrontendSessionExport[]; kickBySid(sid: SID, reason: string): void; kickByUid(uid: UID, reason: string): void; }