@tsdi/pack
Version:
@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.
21 lines (20 loc) • 803 B
TypeScript
import { Expression } from '@tsdi/activities';
import { ITransform } from '../ITransform';
import { NodeActivityContext } from '../NodeActivityContext';
import { TransformActivity } from './TransformActivity';
export declare class StreamActivity extends TransformActivity {
protected pipes: Expression<ITransform>[];
execute(ctx: NodeActivityContext): Promise<ITransform>;
/**
* stream pipe transform.
*
* @protected
* @param {NodeActivityContext} ctx
* @param {ITransform} stream
* @param {...Expression<ITransform>[]} pipes
* @returns {Promise<ITransform>}
* @memberof StreamActivity
*/
protected pipeStreams(ctx: NodeActivityContext, stream: ITransform, ...pipes: Expression<ITransform>[]): Promise<ITransform>;
static ρAnn(): any;
}