UNPKG

@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
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; }