@tsdi/pack
Version:
@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.
35 lines (34 loc) • 850 B
TypeScript
import { Binding } from '@tsdi/components';
import { Src, BodyTemplate, ActivityType } from '@tsdi/activities';
import { NodeActivityContext } from '../NodeActivityContext';
import { NodeActivity } from '../NodeActivity';
export interface WatchActivityOption extends BodyTemplate {
/**
* watch source.
*
* @type {Src}
* @memberof UnitTestActivityOption
*/
watch: Binding<Src>;
/**
* src option
*
* @type {*}
* @memberof UnitTestActivityOption
*/
watchOptions?: Binding<any>;
}
/**
* watch activity.
*
* @export
* @class WatchActivity
* @extends {BuildHandleActivity}
*/
export declare class WatchActivity extends NodeActivity<void> {
watch: Src;
options: any;
body: ActivityType<any>;
execute(ctx: NodeActivityContext): Promise<void>;
static ρAnn(): any;
}