genshin-manager
Version:
<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:
59 lines (58 loc) • 1.1 kB
TypeScript
import { AssocType, CVType } from '../../types';
/**
* Class of character's profile
*/
export declare class CharacterProfile {
/**
* Character ID
*/
readonly characterId: number;
/**
* Fetter ID
*/
readonly fetterId: number;
/**
* Birth date
*/
readonly birthDate: Date | undefined;
/**
* Affiliation
*/
readonly native: string;
/**
* Character Vision
*/
readonly vision: string;
/**
* Character Constellation
*/
readonly constellation: string;
/**
* Profile Title
*/
readonly title: string;
/**
* Profile Detail
*/
readonly detail: string;
/**
* Association
*/
readonly assocType: AssocType;
/**
* Character Voice
*/
readonly cv: {
[]: string;
};
/**
* Create a Profile
* @param characterId Character ID
*/
constructor(characterId: number);
/**
* Get all character IDs
* @returns All character IDs
*/
static get allCharacterIds(): number[];
}