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:
58 lines (57 loc) • 1.2 kB
TypeScript
import { CharacterDetail } from '../../models/enka/CharacterDetail';
import { APIBuild } from '../../types/enkaNetwork';
/**
* Class of Enka Build
*/
export declare class EnkaBuild {
/**
* Build ID
*/
readonly id: number;
/**
* Build name
*/
readonly name: string;
/**
* Build description
*/
readonly description: string;
/**
* Build custom art source URL
*/
readonly customArtURL?: string;
/**
* Character Detail
*/
readonly characterDetail: CharacterDetail;
/**
* Is the public
*/
readonly isPublic: boolean;
/**
* Is the live preview
*/
readonly isLive: boolean;
/**
* Is adaptive color
*/
readonly isAdaptiveColor: boolean;
/**
* honkard width
*/
readonly honkardWidth: number;
/**
* EnkaNetwork URL
*/
readonly url: string;
/**
* Data from EnkaNetwork
*/
readonly data: APIBuild;
/**
* Create a EnkaBuild
* @param data Data from EnkaNetwork
* @param genshinAccountURL URL of enka.network game account
*/
constructor(data: APIBuild, genshinAccountURL: string);
}