Task
A task description
Static Method Summary
Static Public Methods | ||
public static |
compare(taskA: Task, taskB: Task): number} @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare | String.prototype.localeCompare Compare two tasks lexicographically by name |
Constructor Summary
Public Constructor | ||
public |
constructor(taskName: string, description: string=) |
Member Summary
Public Members | ||
public get |
|
|
public get |
argumentsNames: string[]: * |
|
public get |
dependencies: Task[]: * |
|
public get |
dependenciesNames: string[]: * |
|
public get |
description: string: * |
|
public get |
|
Method Summary
Public Methods | ||
public |
addArgument(arg: Argument) Add an argument to the task |
|
public |
addDependency(dep: Task) Add a task dependency to the task |
Static Public Methods
public static compare(taskA: Task, taskB: Task): number} @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare | String.prototype.localeCompare source
Compare two tasks lexicographically by name
Return:
number} @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare | String.prototype.localeCompare |