UNPKG

@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
"use strict"; 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; }; TypeScriptJsPipeAnn = 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; }; TypeScriptDtsPipeAnn = 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