woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
34 lines • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const FileDescriptor_1 = require("../../../PackageSystem/FileDescriptor");
/**
* Provides a description of a directory which contains images.
*/
class ImageDirectoryDescriptor extends FileDescriptor_1.FileDescriptor {
/**
* Initializes a new instance of the `ImageFolderDescriptor` class.
*/
constructor(options) {
super({
Source: options.Source,
FileName: options.FileName || "images.tar"
});
if (options.DestinationRoot) {
this.destinationRoot = options.DestinationRoot;
}
else {
this.destinationRoot = this.Source;
}
}
/**
* Gets or sets the folder to upload the images to.
*/
get DestinationRoot() {
return this.destinationRoot;
}
set DestinationRoot(value) {
this.destinationRoot = value;
}
}
exports.ImageDirectoryDescriptor = ImageDirectoryDescriptor;
//# sourceMappingURL=ImageDirectoryDescriptor.js.map