UNPKG

@valapi/valorant-api.com

Version:

Valorant API - valorant-api.com

69 lines (68 loc) 2.52 kB
import type { AxiosInstance, CreateAxiosDefaults } from "axios"; import { Locale } from "@valapi/lib"; import { Agents } from "../service/Agents"; import { Buddies } from "../service/Buddies"; import { Bundles } from "../service/Bundles"; import { Ceremonies } from "../service/Ceremonies"; import { CompetitiveTiers } from "../service/CompetitiveTiers"; import { ContentTiers } from "../service/ContentTiers"; import { Contracts } from "../service/Contracts"; import { Currencies } from "../service/Currencies"; import { Events } from "../service/Events"; import { Gamemodes } from "../service/Gamemodes"; import { Gear } from "../service/Gear"; import { Internal } from "../service/Internal"; import { LevelBorders } from "../service/LevelBorders"; import { Maps } from "../service/Maps"; import { Missions } from "../service/Missions"; import { Objectives } from "../service/Objectives"; import { PlayerCards } from "../service/PlayerCards"; import { PlayerTitles } from "../service/PlayerTitles"; import { Seasons } from "../service/Seasons"; import { Sprays } from "../service/Sprays"; import { Themes } from "../service/Themes"; import { Version } from "../service/Version"; import { Weapons } from "../service/Weapons"; export type Language = Exclude<Locale.ID, "en-GB"> | "all"; export interface Config<L extends Language> { language?: L; axiosConfig?: CreateAxiosDefaults; responseOptions?: { /** * Delete properties that have a `null` value */ ignore_null?: boolean; }; } /** * Third-Party API by Officer * * https://valorant-api.com */ export declare class ValorantApiCom<L extends Language> { protected readonly request: AxiosInstance; constructor(config?: Config<L>); get Agents(): Agents<L>; get Buddies(): Buddies<L>; get Bundles(): Bundles<L>; get Ceremonies(): Ceremonies<L>; get CompetitiveTiers(): CompetitiveTiers<L>; get ContentTiers(): ContentTiers<L>; get Contracts(): Contracts<L>; get Currencies(): Currencies<L>; get Events(): Events<L>; get Gamemodes(): Gamemodes<L>; get Gear(): Gear<L>; get Internal(): Internal<L>; get LevelBorders(): LevelBorders<L>; get Maps(): Maps<L>; get Missions(): Missions; get Objectives(): Objectives; get PlayerCards(): PlayerCards<L>; get PlayerTitles(): PlayerTitles<L>; get Seasons(): Seasons<L>; get Sprays(): Sprays<L>; get Themes(): Themes<L>; get Version(): Version; get Weapons(): Weapons<L>; }