woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
28 lines (27 loc) • 846 B
TypeScript
import { INode } from "../NodeSystem/INode";
import { NodeItem } from "../NodeSystem/NodeItem";
import { ILocalizationItemOptions } from "./ILocalizationItemOptions";
import { Localization } from "./Localization";
/**
* Represents a node which contains translations.
*/
export declare class LocalizationItem extends NodeItem {
/**
* The translations of the node.
*/
private translations;
/**
* Initializes a new instance of the `LocalizationItem` class.
*
* @param options
* The options for generating the object.
*
* @param generator
* The generator-function for generating sub-nodes.
*/
constructor(node: INode, options: ILocalizationItemOptions);
/**
* Gets the translations of the node.
*/
readonly Translations: Localization;
}