@valapi/valorant-api.com
Version:
Valorant API - valorant-api.com
54 lines • 1.75 kB
TypeScript
import type { ValRequestClient } from "@valapi/lib";
import type { ValAPIClientService, ValAPIResponse } from "../client/Client";
interface ValAPIServiceAgents {
uuid: string;
displayName: ValAPIResponse<string>;
description: ValAPIResponse<string>;
developerName: string;
characterTags: ValAPIResponse<Array<string>>;
displayIcon: string;
displayIconSmall: string;
bustPortrait: string;
fullPortrait: string;
fullPortraitV2: string;
killfeedPortrait: string;
background: string;
backgroundGradientColors: Array<string>;
assetPath: string;
isFullPortraitRightFacing: boolean;
isPlayableCharacter: boolean;
isAvailableForTest: boolean;
isBaseContent: boolean;
role: {
uuid: string;
displayName: ValAPIResponse<string>;
description: ValAPIResponse<string>;
displayIcon: string;
assetPath: string;
};
abilities: Array<{
slot: string;
displayName: ValAPIResponse<string>;
description: ValAPIResponse<string>;
displayIcon: string;
}>;
voiceLines: {
minDuration: number;
maxDuration: number;
mediaList: Array<{
id: number;
wwise: string;
wave: string;
}>;
};
}
declare class Agents {
private RequestClient;
private language;
constructor(RequestClient: ValRequestClient, language: string);
get(isPlayableCharacter?: boolean): Promise<ValAPIClientService<ValAPIServiceAgents[]>>;
getByUuid(uuid: string): Promise<ValAPIClientService<ValAPIServiceAgents>>;
}
export { Agents };
export type { ValAPIServiceAgents };
//# sourceMappingURL=Agents.d.ts.map