UNPKG

@tsdi/pack

Version:

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

33 lines (32 loc) 837 B
import { Binding } from '@tsdi/components'; import { Expression, Src, TemplateOption } from '@tsdi/activities'; import { NodeActivityContext, NodeExpression } from '../NodeActivityContext'; import { NodeActivity } from '../NodeActivity'; /** * clean activity template option. * * @export * @interface CleanActivityOption * @extends {TemplateOption} */ export interface CleanActivityOption extends TemplateOption { /** * clean source. * * @type {Expression<Src>} * @memberof CleanActivityOption */ clean: Binding<NodeExpression<Src>>; } /** * Source activity. * * @export * @class CleanActivity * @extends {Activity} */ export declare class CleanActivity extends NodeActivity<void> { clean: Expression<Src>; execute(ctx: NodeActivityContext): Promise<void>; static ρAnn(): any; }