@tsdi/pack
Version:
@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.
53 lines (51 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServeActivity = void 0;
var tslib_1 = require("tslib");
var components_1 = require("@tsdi/components");
var activities_1 = require("@tsdi/activities");
var NodeActivity_1 = require("../NodeActivity");
/**
* Serve activity.
*
* @export
* @class ServeActivity
* @extends {BuildActivity}
*/
var ServeActivity = /** @class */ (function (_super) {
tslib_1.__extends(ServeActivity, _super);
function ServeActivity() {
return _super !== null && _super.apply(this, arguments) || this;
}
/**
* before run sequence.
*
* @protected
* @returns {Promise<void>}
* @memberof ServeActivity
*/
ServeActivity.prototype.execute = function () {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
return [2 /*return*/];
});
});
};
ServeActivity.ρAnn = function () {
return { "name": "ServeActivity", "params": {} };
};
tslib_1.__decorate([
components_1.Input(),
tslib_1.__metadata("design:type", Number)
], ServeActivity.prototype, "port", void 0);
tslib_1.__decorate([
components_1.Input(),
tslib_1.__metadata("design:type", Object)
], ServeActivity.prototype, "dirs", void 0);
ServeActivity = tslib_1.__decorate([
activities_1.Task('serve')
], ServeActivity);
return ServeActivity;
}(NodeActivity_1.NodeActivity));
exports.ServeActivity = ServeActivity;
//# sourceMappingURL=../sourcemaps/tasks/ServeActivity.js.map