UNPKG

509 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const command_1 = require("@dxcli/command");
4const yeoman_environment_1 = require("yeoman-environment");
5class CommandBase extends command_1.default {
6 async generate(type, generatorOptions = {}) {
7 const env = yeoman_environment_1.createEnv();
8 env.register(require.resolve(`./generators/${type}`), `dxcli:${type}`);
9 await env.run(`dxcli:${type}`, generatorOptions);
10 }
11}
12exports.default = CommandBase;