Skip to content

Class: TaskItem ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

• new TaskItem(task?): TaskItem

Parameters ​

NameType
task?IFunction

Returns ​

TaskItem

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:26

Properties ​

id ​

• Readonly id: number

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:11


parent ​

• parent: TaskProcessor

Implementation of ​

ITaskItem.parent

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:13


parallel ​

• parallel: boolean = true

Implementation of ​

ITaskItem.parallel

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:15


time ​

• time: number = 1

Implementation of ​

ITaskItem.time

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:16


isComplete ​

• isComplete: boolean

Implementation of ​

ITaskItem.isComplete

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:18


isCancel ​

• isCancel: boolean

Implementation of ​

ITaskItem.isCancel

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:19


runing ​

• runing: boolean

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:20


canUse ​

• Optional canUse: IFunction

Implementation of ​

ITaskItem.canUse

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:22


task ​

• task: IFunction

Implementation of ​

ITaskItem.task

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:24

Methods ​

run ​

â–¸ run(): Promise<void>

Returns ​

Promise<void>

Implementation of ​

ITaskItem.run

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:31


complete ​

â–¸ complete(): void

Returns ​

void

Implementation of ​

ITaskItem.complete

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:42


cancel ​

â–¸ cancel(): void

Returns ​

void

Implementation of ​

ITaskItem.cancel

Defined in ​

src/leafer/packages/task/src/TaskItem.ts:47

Released under the MIT License.