UNPKG

woltlab-compiler

Version:

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

34 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const util_1 = require("util"); const PackageDescriptor_1 = require("./PackageDescriptor"); /** * Provides an abstraction of a package stored in a file. */ class PackageFileDescriptor extends PackageDescriptor_1.PackageDescriptor { /** * Initializes a new instance of the `PackageFileDescriptor` class. */ constructor(options) { super(options); /** * The filename of the package */ this.fileName = null; if (!util_1.isNullOrUndefined(options.FileName)) { this.FileName = options.FileName; } } /** * The filename of the package. * Please keep in mind to provide the file using the `Package.AdditionalFiles`-property. */ get FileName() { return this.fileName; } set FileName(value) { this.fileName = value; } } exports.PackageFileDescriptor = PackageFileDescriptor; //# sourceMappingURL=PackageFileDescriptor.js.map