UNPKG

581 BTypeScriptView Raw
1/**
2 * Metadata of the Task annotation.
3 */
4export interface TaskMetadata {
5 /**
6 * Object that is called by this task.
7 */
8 classConstructor: Function;
9 /**
10 * Method called by this class.
11 */
12 method: string;
13 /**
14 * Task name.
15 */
16 name: string;
17 /**
18 * Task dependencies
19 */
20 dependencies: string[];
21 /**
22 * Indicates if this task will be run using run-sequence component.
23 */
24 isSequence?: boolean;
25 /**
26 * Indicates if this task will be run using merge2 component.
27 */
28 isMerge?: boolean;
29}