UNPKG

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
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; }