@tsdi/pack
Version:
@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.
63 lines (61 loc) • 2.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeScriptDtsPipe = exports.TypeScriptJsPipe = void 0;
var tslib_1 = require("tslib");
var components_1 = require("@tsdi/components");
var TypeScriptJsPipe = /** @class */ (function () {
function TypeScriptJsPipe() {
}
TypeScriptJsPipe.prototype.transform = function (value) {
var _a;
return (_a = value.js) !== null && _a !== void 0 ? _a : value;
};
TypeScriptJsPipe.ρAnn = function () {
return { "name": "TypeScriptJsPipe", "params": { "transform": ["value"] } };
};
TypeScriptJsPipe = tslib_1.__decorate([
components_1.Pipe('tsjs')
], TypeScriptJsPipe);
return TypeScriptJsPipe;
}());
exports.TypeScriptJsPipe = TypeScriptJsPipe;
var TypeScriptDtsPipe = /** @class */ (function () {
function TypeScriptDtsPipe() {
}
TypeScriptDtsPipe.prototype.transform = function (value) {
return value.dts;
};
TypeScriptDtsPipe.ρAnn = function () {
return { "name": "TypeScriptDtsPipe", "params": { "transform": ["value"] } };
};
TypeScriptDtsPipe = tslib_1.__decorate([
components_1.Pipe('dts')
], TypeScriptDtsPipe);
return TypeScriptDtsPipe;
}());
exports.TypeScriptDtsPipe = TypeScriptDtsPipe;
// import { IPipeTransform, Pipe } from '@tsdi/components';
// import { ITransform } from '../ITransform';
// import { IActivityContext } from '@tsdi/activities';
// const filter = require('gulp-filter');
// const jsFilter = filter('**/*.js', { restore: true });
// const dtsFtr = filter('**/*.d.ts');
// const key = '__js_restore_filter';
// @Pipe('tsjs')
// export class TypeScriptJsPipe implements IPipeTransform {
// transform(value: ITransform, env: { ctx: IActivityContext }): ITransform {
// const fstm = value.pipe(jsFilter);
// env.ctx.runScope?.setValue(key, jsFilter.restore);
// return fstm;
// }
// }
// @Pipe('dts')
// export class TypeScriptDtsPipe implements IPipeTransform {
// transform(value: ITransform, env: { ctx: IActivityContext }): ITransform {
// if (env.ctx.runScope?.hasValue(key)) {
// value = value.pipe(env.ctx.runScope?.getValue<ITransform>(key));
// }
// return value.pipe(dtsFtr);
// }
// }
//# sourceMappingURL=../sourcemaps/pipes/TsPipe.js.map