alclient
Version:
A node client for interacting with Adventure Land - The Code MMORPG. This package extends the functionality of 'alclient' by managing a mongo database.
26 lines (25 loc) • 1.04 kB
TypeScript
import { LRUCache } from "lru-cache";
import Mongoose from "mongoose";
export * from "./achievements/achievements.model.js";
export * from "./achievements/achievements.types.js";
export * from "./banks/banks.model.js";
export * from "./banks/banks.types.js";
export * from "./deaths/deaths.model.js";
export * from "./deaths/deaths.types.js";
export * from "./entities/entities.model.js";
export * from "./entities/entities.types.js";
export * from "./instances/instances.model.js";
export * from "./instances/instances.types.js";
export * from "./npcs/npcs.model.js";
export * from "./npcs/npcs.types.js";
export * from "./players/players.model.js";
export * from "./players/players.types.js";
export * from "./respawns/respawns.model.js";
export * from "./respawns/respawns.types.js";
export declare class Database {
static nextUpdate: LRUCache<string, number, unknown>;
static connection: Mongoose.Connection;
protected constructor();
static connect(uri?: string): Promise<typeof Mongoose>;
static disconnect(): void;
}