defineAction
Function: defineAction()
Call Signature
defineAction<
Id,Stages,Output>(definitionId,options):DefinedAction<() =>Output,Id,"inputless">
Defined in: src/action/definition.ts:288
Type Parameters
Id
Id extends string
Stages
Stages extends readonly string[]
Output
Output
Parameters
definitionId
Id
options
DefineActionOptions<"inputless", true, () => Output, Id, Stages>
Returns
DefinedAction<() => Output, Id, "inputless">
Call Signature
defineAction<
Id,Stages,Input,Output,F>(definitionId,options):DefinedAction<(input) =>ReturnType<F>,Id,"scalar">
Defined in: src/action/definition.ts:296
Type Parameters
Id
Id extends string
Stages
Stages extends readonly string[]
Input
Input
Output
Output
F
F extends (input, lifecycle?) => Output
Parameters
definitionId
Id
options
DefineActionOptions<"scalar", true, F, Id, Stages, Input, Output>
Returns
DefinedAction<(input) => ReturnType<F>, Id, "scalar">
Call Signature
defineAction<
Id,F>(definitionId,options):DefinedAction<F,Id,"inputless">
Defined in: src/action/definition.ts:309
Type Parameters
Id
Id extends string
F
F extends (...args) => any
Parameters
definitionId
Id
options
DefineActionOptions<"inputless", false, F, Id>
Returns
DefinedAction<F, Id, "inputless">
Call Signature
defineAction<
Id,F>(definitionId,options):DefinedAction<F,Id,"scalar">
Defined in: src/action/definition.ts:316
Type Parameters
Id
Id extends string
F
F extends (...args) => any
Parameters
definitionId
Id
options
DefineActionOptions<"scalar", false, F, Id>
Returns
DefinedAction<F, Id, "scalar">
Call Signature
defineAction<
Id,F>(definitionId,options):DefinedAction<F,Id,"host">
Defined in: src/action/definition.ts:323
Type Parameters
Id
Id extends string
F
F extends (...args) => any
Parameters
definitionId
Id
options
DefineActionOptions<"host", false, F, Id>
Returns
DefinedAction<F, Id, "host">