@blizzard-api/wow
Version:
A series of helpers to interact with the World of Warcraft Blizzard API
59 lines (58 loc) • 1.56 kB
JavaScript
import { wowBasePath, wowMediaBasePath } from "@blizzard-api/core";
//#region src/tech-talent/index.ts
/**
* Get a tech talent by ID.
* @param techTalentId The tech talent ID.
* @returns The tech talent. See {@link TechTalentResponse}.
*/
function techTalent(techTalentId) {
return {
namespace: "static",
path: `${wowBasePath}/tech-talent/${techTalentId}`
};
}
/**
* Get a tech talent index.
* @returns The tech talent index. See {@link TechTalentIndexResponse}.
*/
function techTalentIndex() {
return {
namespace: "static",
path: `${wowBasePath}/tech-talent/index`
};
}
/**
* Get tech talent media by ID.
* @param techTalentId The tech talent ID.
* @returns The tech talent media. See {@link TechTalentMediaResponse}.
*/
function techTalentMedia(techTalentId) {
return {
namespace: "static",
path: `${wowMediaBasePath}/tech-talent/${techTalentId}`
};
}
/**
* Get a tech talent tree by ID.
* @param techTalentTreeId The tech talent tree ID.
* @returns The tech talent tree. See {@link TechTalentTreeResponse}.
*/
function techTalentTree(techTalentTreeId) {
return {
namespace: "static",
path: `${wowBasePath}/tech-talent-tree/${techTalentTreeId}`
};
}
/**
* Get a tech talent tree index.
* @returns The tech talent tree index. See {@link TechTalentTreeIndexResponse}.
*/
function techTalentTreeIndex() {
return {
namespace: "static",
path: `${wowBasePath}/tech-talent-tree/index`
};
}
//#endregion
export { techTalent, techTalentIndex, techTalentMedia, techTalentTree, techTalentTreeIndex };
//# sourceMappingURL=index.js.map