@blizzard-api/wow
Version:
A series of helpers to interact with the World of Warcraft Blizzard API
29 lines (28 loc) • 1.25 kB
TypeScript
import { Character, Href, NameIdKey, Resource, ResponseBase } from "@blizzard-api/core";
//#region src/character-quests/types.d.ts
interface CharacterCompletedQuestsResponse extends ResponseBase {
character: Character;
quests: Array<NameIdKey>;
}
interface CharacterQuestsResponse extends ResponseBase {
character: Character;
completed: Href;
in_progress: Array<NameIdKey>;
}
//#endregion
//#region src/character-quests/index.d.ts
/**
* @param realmSlug The slug of the realm.
* @param characterName The lowercase name of the character.
* @returns a list of quests that a character has completed.
*/
declare function characterCompletedQuests(realmSlug: string, characterName: string): Resource<CharacterCompletedQuestsResponse>;
/**
* @param realmSlug The slug of the realm.
* @param characterName The lowercase name of the character.
* @returns a character's active quests as well as a link to the character's completed quests.
*/
declare function characterQuests(realmSlug: string, characterName: string): Resource<CharacterQuestsResponse>;
//#endregion
export { CharacterQuestsResponse as i, characterQuests as n, CharacterCompletedQuestsResponse as r, characterCompletedQuests as t };
//# sourceMappingURL=index-05bWHuw-.d.ts.map