UNPKG

@blizzard-api/wow

Version:

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

35 lines (34 loc) 1.12 kB
import { Character, NameId, NameIdKey, Resource, ResponseBase } from "@blizzard-api/core"; //#region src/character-professions/types.d.ts interface CharacterProfessionsSummaryResponse extends ResponseBase { character: Character; primaries: Array<Primary>; secondaries: Array<Secondary>; } interface Primary { profession: NameIdKey; tiers: Array<Tier>; } interface Secondary { max_skill_points?: number; profession: NameIdKey; skill_points?: number; tiers?: Array<Tier>; } interface Tier { known_recipes?: Array<NameIdKey>; max_skill_points: number; skill_points: number; tier: NameId; } //#endregion //#region src/character-professions/index.d.ts /** * @param realmSlug The slug of the realm. * @param characterName The lowercase name of the character. * @returns a summary of the professions for a character. */ declare function characterProfessionsSummary(realmSlug: string, characterName: string): Resource<CharacterProfessionsSummaryResponse>; //#endregion export { CharacterProfessionsSummaryResponse as n, characterProfessionsSummary as t }; //# sourceMappingURL=index-Bi9pHkMB.d.ts.map