UNPKG

earthmc

Version:

An unofficial EarthMC library providing handy methods and extensive info.

21 lines 1.44 kB
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