Skip to main content

PluginTask


Nadle / PluginTask

Interface: PluginTask

Defined in: packages/nadle/src/core/plugins/plugin.ts:15

A task type a plugin contributes; registered as tasks.register(name, task, optionsResolver).config(config).

Properties

config?

readonly optional config?: TaskConfiguration

Defined in: packages/nadle/src/core/plugins/plugin.ts:21

Optional task configuration (inputs, outputs, dependsOn, group, …).


name

readonly name: string

Defined in: packages/nadle/src/core/plugins/plugin.ts:17

The name users register / invoke the task under.


optionsResolver?

readonly optional optionsResolver?: unknown

Defined in: packages/nadle/src/core/plugins/plugin.ts:23

Optional resolver for the task's options.


task

readonly task: Task<unknown> | Task<never>

Defined in: packages/nadle/src/core/plugins/plugin.ts:19

The task definition (a Task object, as produced by defineTask).