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.

16 lines (15 loc) 452 B
import type { Document, Model } from "mongoose"; import type { MonsterName } from "../../definitions/adventureland-data.js"; export interface IAchievement { date: number; name: string; monsters: { [T in MonsterName]: [number, string]; }; max: { [T in MonsterName]: number; }; } export interface IAchievementDocument extends IAchievement, Document { } export type IAchievementModel = Model<IAchievementDocument>;