UNPKG

@blizzard-api/wow

Version:

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

50 lines (49 loc) 1.35 kB
//#region src/guild/index.ts const basePath = "/data/wow/guild"; /** * @param realmSlug The slug of the realm. * @param nameSlug The lowercase name of the guild. * @returns a single guild by its name and realm. */ function guild(realmSlug, nameSlug) { return { namespace: "profile", path: `${basePath}/${realmSlug}/${nameSlug}` }; } /** * @param realmSlug The slug of the realm. * @param nameSlug The lowercase name of the guild. * @returns a single guild's achievements by name and realm. */ function guildAchievements(realmSlug, nameSlug) { return { namespace: "profile", path: `${basePath}/${realmSlug}/${nameSlug}/achievements` }; } /** * @param realmSlug The slug of the realm. * @param nameSlug The lowercase name of the guild. * @returns a single guild's activity by name and realm. */ function guildActivity(realmSlug, nameSlug) { return { namespace: "profile", path: `${basePath}/${realmSlug}/${nameSlug}/activity` }; } /** * @param realmSlug The slug of the realm. * @param nameSlug The lowercase name of the guild. * @returns a single guild's roster by its name and realm. */ function guildRoster(realmSlug, nameSlug) { return { namespace: "profile", path: `${basePath}/${realmSlug}/${nameSlug}/roster` }; } //#endregion export { guild, guildAchievements, guildActivity, guildRoster }; //# sourceMappingURL=index.js.map