UNPKG

woltlab-compiler

Version:

A compiler for WoltLab-Package Archives and WoltLab-Package Components

37 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const util_1 = require("util"); const NodeItem_1 = require("../NodeSystem/NodeItem"); const Localization_1 = require("./Localization"); /** * Represents a node which contains translations. */ class LocalizationItem extends NodeItem_1.NodeItem { /** * 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, options) { super(node); /** * The translations of the node. */ this.translations = new Localization_1.Localization(); if (!util_1.isNullOrUndefined(options.Translations)) { this.Translations.Data = options.Translations; } } /** * Gets the translations of the node. */ get Translations() { return this.translations; } } exports.LocalizationItem = LocalizationItem; //# sourceMappingURL=LocalizationItem.js.map