RegisteredTask
Nadle / RegisteredTask
Interface: RegisteredTask
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:9
Represents a task registered in the Nadle system.
Extends
Properties
configResolver
readonlyconfigResolver:Callback<TaskConfiguration>
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:23
Resolver for task configuration.
empty
readonlyempty:boolean
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:15
Whether this is an empty (lifecycle-only) task with no function body.
id
readonlyid:string
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:17
Unique identifier for the task.
label
readonlylabel:string
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:13
Human-readable label for the task.
name
readonlyname:string
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:11
Task name (without workspace prefix).
optionsResolver
readonlyoptionsResolver:unknown
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:21
Resolver for task options, if any.
run
run:
Callback<Awaitable<void>, {context:RunnerContext;options:unknown; }>
Defined in: packages/nadle/src/core/interfaces/task.ts:14
The function to run for this task.
Param
options
Task options.
Param
context
Runner context.
Inherited from
workspaceId
readonlyworkspaceId:string
Defined in: packages/nadle/src/core/interfaces/registered-task.ts:19
Workspace ID this task belongs to.