@colyseus/core
Version:
Multiplayer Framework for Node.js.
13 lines (12 loc) • 394 B
TypeScript
import type { IRoomCache, SortOptions } from '../driver.ts';
export declare class Query<T extends IRoomCache> {
private $rooms;
private conditions;
private sortOptions?;
constructor(rooms: any[], conditions: any);
sort(options: SortOptions): this;
private applySort;
private applyFilter;
filter(conditions: any): T[];
then(resolve: any, reject: any): any;
}