@colyseus/redis-driver
Version:
<div align="center"> <a href="https://github.com/colyseus/colyseus"> <img src="media/logo.svg?raw=true" width="60%" height="300" /> </a> <br> <br> <a href="https://npmjs.com/package/colyseus"> <img src="https://img.shields.io/npm/dm/coly
33 lines (32 loc) • 825 B
TypeScript
import { RoomCache } from '@colyseus/core';
import Redis, { Cluster } from 'ioredis';
export declare class RoomData implements RoomCache {
#private;
clients: number;
locked: boolean;
private: boolean;
maxClients: number;
metadata: any;
name: string;
publicAddress: string;
processId: string;
roomId: string;
createdAt: Date;
unlisted: boolean;
constructor(initialValues: any, client: Redis | Cluster);
toJSON(): {
clients: number;
createdAt: Date;
maxClients: number;
metadata: any;
name: string;
publicAddress: string;
processId: string;
roomId: string;
};
save(): Promise<void>;
updateOne(operations: any): Promise<void>;
remove(): Promise<number>;
private hset;
private hdel;
}