enka-network-api
Version:
Enka-network API wrapper for Genshin Impact.
20 lines (19 loc) • 692 B
TypeScript
import { LanguageCode } from "../../client/CachedAssetsManager";
import { EnkaClient } from "../../client/EnkaClient";
export declare class TextAssets {
readonly id: number;
readonly enka: EnkaClient;
convertToHtmlFormat: boolean;
readonly directory: string | null;
constructor(id: number, enka: EnkaClient, convertToHtmlFormat?: boolean, directory?: string);
/**
* @throws {AssetsNotFoundError}
*/
get(lang?: LanguageCode): string;
/**
* @returns null instead of throwing AssetsNotFoundError.
*/
getNullable(lang?: LanguageCode): string | null;
setConvertToHtmlFormat(convertToHtmlFormat: boolean): this;
toString(): string;
}