gamesocket.io
Version:
Simple event-oriented API for uWebSocket.js
22 lines (21 loc) • 882 B
TypeScript
import { socketID } from '../io.js'
export declare abstract class IAliasPool {
set(socketAlias: string, id: socketID): void
swap(oldSocketAlias: string, newSocketAlias: string): boolean
isSet(socketAlias: string): boolean
get(socketAlias: string): Array<string> | undefined
getId(socketAlias: string, id: socketID): void
remove(socketAlias: string): boolean
delete(socketAlias: string, id: socketID): boolean
}
export declare class AliasPool implements IAliasPool {
private _aliases
set(socketAlias: string, id: string): void
swap(oldSocketAlias: string, newSocketAlias: string): boolean
isSet(socketAlias: string): boolean
get(socketAlias: string): Array<string> | undefined
getId(socketAlias: string, id: string): boolean
remove(socketAlias: string): boolean
delete(socketAlias: string, id: string): boolean
}
//# sourceMappingURL=AliasPool.d.ts.map