@polyfill-io-aot/builder
Version:
This is the builder module for polyfill-io-aot.
28 lines • 1.14 kB
JavaScript
;
const tslib_1 = require("tslib");
const lazy_get_decorator_1 = require("lazy-get-decorator");
const CopyExecutor_1 = require("../CopyExecutor");
const BuildEvent_1 = require("../interfaces/BuildEvent");
const symbols_1 = require("../symbols");
/** @internal */
class CopyExtraFilesExecutor extends CopyExecutor_1.CopyExecutor {
constructor() {
super(...arguments);
this.allOk = BuildEvent_1.BuildEvent.COPY_EXTRA_FILES_OK;
this.allStart = BuildEvent_1.BuildEvent.COPY_EXTRA_FILES_BEGIN;
this.isDir = false;
this.okText = 'Copied extra files';
this.oneErr = BuildEvent_1.BuildEvent.COPY_EXTRA_FILE_ERR;
this.oneOk = BuildEvent_1.BuildEvent.COPY_EXTRA_FILE_OK;
this.oneStart = BuildEvent_1.BuildEvent.COPY_EXTRA_FILE_BEGIN;
this.startText = 'Copying extra files';
}
get source() {
return this.builder[symbols_1.COPY_FILES];
}
}
tslib_1.__decorate([
lazy_get_decorator_1.LazyGetter()
], CopyExtraFilesExecutor.prototype, "source", null);
module.exports = CopyExtraFilesExecutor;
//# sourceMappingURL=CopyExtraFilesExecutor.js.map