@blizzard-api/wow
Version:
A series of helpers to interact with the World of Warcraft Blizzard API
36 lines (35 loc) • 1.05 kB
TypeScript
import { Character, NameIdKey, Resource, ResponseBase } from "@blizzard-api/core";
//#region src/character-reputations/types.d.ts
interface CharacterReputationsSummaryResponse extends ResponseBase {
character: Character;
reputations: Array<Reputation>;
}
interface Paragon {
max: number;
raw: number;
value: number;
}
interface Reputation {
faction: NameIdKey;
paragon?: Paragon;
standing: Standing;
}
interface Standing {
max: number;
name: string;
raw: number;
renown_level?: number;
tier?: number;
value: number;
}
//#endregion
//#region src/character-reputations/index.d.ts
/**
* @param realmSlug The slug of the realm.
* @param characterName The lowercase name of the character.
* @returns a summary of a character's reputations.
*/
declare function characterReputationsSummary(realmSlug: string, characterName: string): Resource<CharacterReputationsSummaryResponse>;
//#endregion
export { CharacterReputationsSummaryResponse as n, characterReputationsSummary as t };
//# sourceMappingURL=index-BnsJ8vCj.d.ts.map