UNPKG

@blizzard-api/classic-wow

Version:

A series of helpers to interact with the World of Warcraft Classic Blizzard API

41 lines (40 loc) 1.28 kB
import { wowBasePath, wowMediaBasePath } from "@blizzard-api/core"; //#region src/playable-class/index.ts /** * Get a playable class by ID. * @param namespace The namespace to use. See {@link BlizzardNamespaces}. * @param playableClassId The playable class ID. * @returns The playable class. See {@link PlayableClassResponse}. */ function playableClass(namespace, playableClassId) { return { namespace, path: `${wowBasePath}/playable-class/${playableClassId}` }; } /** * Get a playable class index. * @param namespace The namespace to use. See {@link BlizzardNamespaces}. * @returns The playable class index. See {@link PlayableClassIndexResponse}. */ function playableClassIndex(namespace) { return { namespace, path: `${wowBasePath}/playable-class/index` }; } /** * Get playable class media by ID. * @param namespace The namespace to use. See {@link BlizzardNamespaces}. * @param playableClassId The playable class ID. * @returns The playable class media. See {@link PlayableClassMediaResponse}. */ function playableClassMedia(namespace, playableClassId) { return { namespace, path: `${wowMediaBasePath}/playable-class/${playableClassId}` }; } //#endregion export { playableClass, playableClassIndex, playableClassMedia }; //# sourceMappingURL=index.js.map