Skip to main content

DynamicTextAssets

class DynamicTextAssets extends TextAssets

constructor

new DynamicTextAssets(id, data, client)
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
idnumber
dataPartial<DynamicData>
clientStarRail

Properties

dynamicData

Type: DynamicData


id

inherited

Type: number


client

inherited

Type: StarRail


Methods

getReplacedData

Returns: {text: string, usedParamIndices: number[]}

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
replaceWith(keyof DynamicData)[]✔️[]
langLanguageCode✔️

Throws:

AssetsNotFoundError


getNullableReplacedData

Returns: {text: string, usedParamIndices: number[]} | null

  • null instead of throwing AssetsNotFoundError.
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
replaceWith(keyof DynamicData)[]✔️[]
langLanguageCode✔️

getReplacedText

Returns: string

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
replaceWith(keyof DynamicData)[]✔️[]
langLanguageCode✔️

Throws:

AssetsNotFoundError


getNullableReplacedText

Returns: string | null

  • null instead of throwing AssetsNotFoundError.
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
replaceWith(keyof DynamicData)[]✔️[]
langLanguageCode✔️

get

inherited

Returns: string

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
langLanguageCode✔️

Throws: AssetsNotFoundError


getNullable

inherited

Returns: string | null

  • null instead of throwing AssetsNotFoundError.
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
langLanguageCode✔️

isFormatted

inherited

Returns: boolean

  • whether the text is formatted or not.
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
langLanguageCode✔️

getAsNullableFormattedText

inherited

Returns: FormattedText | null

  • null instead of throwing AssetsNotFoundError.
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
langLanguageCode✔️