@villedemontreal/scripting
Version:
Scripting core utilities
25 lines • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TestingScriptGlobalCustomOptions1 = void 0;
const src_1 = require("../../src");
const testingScriptCustomGlobalOptions2_1 = require("./testingScriptCustomGlobalOptions2");
class TestingScriptGlobalCustomOptions1 extends src_1.ScriptBase {
get name() {
return `${src_1.TESTING_SCRIPT_NAME_PREFIX}testingScriptGlobalCustomOptions1`;
}
get description() {
return `A testing script with custom global options #1`;
}
async main() {
// ==========================================
// Uses the custom global option => compiled!
// ==========================================
this.logger.info(`custom #1: ${String(this.options.custom)}`);
// ==========================================
// Do not pass the custom global explicitly.
// ==========================================
await this.invokeScript(testingScriptCustomGlobalOptions2_1.TestingScriptGlobalCustomOptions2, {}, {});
}
}
exports.TestingScriptGlobalCustomOptions1 = TestingScriptGlobalCustomOptions1;
//# sourceMappingURL=testingScriptCustomGlobalOptions1.js.map