UNPKG

@tsdi/pack

Version:

@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.

54 lines (52 loc) 1.84 kB
import { __decorate } from "tslib"; import { Pipe } from '@tsdi/components'; let TypeScriptJsPipe = class TypeScriptJsPipe { transform(value) { var _a; return (_a = value.js) !== null && _a !== void 0 ? _a : value; } static ρAnn() { return { "name": "TypeScriptJsPipe", "params": { "transform": ["value"] } }; } }; TypeScriptJsPipe = __decorate([ Pipe('tsjs') ], TypeScriptJsPipe); export { TypeScriptJsPipe }; let TypeScriptDtsPipe = class TypeScriptDtsPipe { transform(value) { return value.dts; } static ρAnn() { return { "name": "TypeScriptDtsPipe", "params": { "transform": ["value"] } }; } }; TypeScriptDtsPipe = __decorate([ Pipe('dts') ], TypeScriptDtsPipe); export { 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