@stoplight/graphite
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Task
Handler
constructor
id
run
selector
Hierarchy
TaskHandler
Implements
ITaskHandler
Index
Constructors
constructor
Properties
id
Methods
run
selector
Constructors
constructor
new
Task
Handler
(
decoratee
:
ITaskHandlerWithNoId
, id
:
string
)
:
TaskHandler
Parameters
decoratee:
ITaskHandlerWithNoId
id:
string
Returns
TaskHandler
Properties
id
id
:
string
Methods
run
run
(
node
:
NodeInstance
, api
:
ITaskHandlerApi
)
:
Promise
<
void
|
(
IReadSourceNode
|
IWriteSourceNode
|
IDeleteSourceNode
|
IMoveSourceNode
|
IDeserializeSourceNode
|
ISerializeSourceNode
|
IComputeSourceMap
|
ITransformedParsedData
|
IResolveSourceNode
|
IDiagnoseSourceNode
)
[]
>
Parameters
node:
NodeInstance
api:
ITaskHandlerApi
Returns
Promise
<
void
|
(
IReadSourceNode
|
IWriteSourceNode
|
IDeleteSourceNode
|
IMoveSourceNode
|
IDeserializeSourceNode
|
ISerializeSourceNode
|
IComputeSourceMap
|
ITransformedParsedData
|
IResolveSourceNode
|
IDiagnoseSourceNode
)
[]
>
selector
selector
(
node
:
ISelectableNode
)
:
boolean
Parameters
node:
ISelectableNode
Returns
boolean