earthmc
Version:
An unofficial EarthMC library providing handy methods and extensive info.
21 lines • 1.44 kB
TypeScript
import { type RequestBodyV3, type RawServerInfoV3, type RawQuarterResponseV3, type RawEntityV3, type DiscordReqObjectV3, type DiscordResObjectV3, type LocationReqObjectV3, type LocationResObjectV3, type RawPlayerV3, type RawTownV3, type RawNationV3, type RawPlayerStatsV3 } from './types/index.js';
export declare class OAPIV3 {
static get: (endpoint: string) => Promise<any>;
static post: <TBody>(endpoint: string, body?: RequestBodyV3<TBody>) => Promise<any>;
static serverInfo: () => Promise<RawServerInfoV3>;
static playerStats: () => Promise<RawPlayerStatsV3>;
static location: (...objs: LocationReqObjectV3[]) => Promise<LocationResObjectV3[]>;
static discord: (...objs: DiscordReqObjectV3[]) => Promise<DiscordResObjectV3[]>;
static uuidFromDiscord: (...ids: string[]) => Promise<string[]>;
static discordFromUUID: (...uuids: string[]) => Promise<string[]>;
static quarterList: () => Promise<RawEntityV3[]>;
static quarters: (...ids: string[]) => Promise<RawQuarterResponseV3>;
static playerList: () => Promise<RawEntityV3[]>;
static players: (...ids: string[]) => Promise<RawPlayerV3[]>;
static townList: () => Promise<RawEntityV3[]>;
static towns: (...ids: string[]) => Promise<RawTownV3[]>;
static nationList: () => Promise<RawEntityV3[]>;
static nations: (...ids: string[]) => Promise<RawNationV3[]>;
}
export { OAPIV3 as default };
//# sourceMappingURL=OAPI.d.ts.map