@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
29 lines (28 loc) • 1.09 kB
TypeScript
import * as mongoDB from "mongodb";
import { MongoObject } from "./MongoObject";
import { MatchMember } from "./MatchMember";
import { ServerDetail } from "./ServerDetail";
export declare class Match extends MongoObject {
private static readonly _matchId;
private static readonly _queueName;
private static readonly _members;
private static readonly _serverDetail;
private static readonly _tsCreate;
private static readonly _timeToMatchInSeconds;
static readonly DOT: string;
private readonly matchId;
private readonly queueName;
private readonly members;
private readonly tsCreate;
private readonly timeToMatchInSeconds;
private serverDetail;
constructor(result: mongoDB.WithId<mongoDB.Document>, collection: mongoDB.Collection<mongoDB.Document>);
private setDocumentMatch;
getMatchId(): string;
getQueueName(): string;
getMembers(): Array<MatchMember>;
getServerDetail(): ServerDetail;
setServerDetail(serverDetail: ServerDetail): void;
getTsCreate(): number;
getTimeToMatchInSeconds(): number;
}