Skip to main content

createTemplateAction()

Home > @backstage/plugin-scaffolder-node > createTemplateAction

Warning: This API is now obsolete.

migrate to using the new built in zod schema definitions for schemas

Signature:

function createTemplateAction<TInputParams extends JsonObject = JsonObject, TOutputParams extends JsonObject = JsonObject, TInputSchema extends z.ZodType = z.ZodType, TOutputSchema extends z.ZodType = z.ZodType, TActionInput extends JsonObject = z.infer<TInputSchema>, TActionOutput extends JsonObject = z.infer<TOutputSchema>>(action: TemplateActionOptions<TActionInput, TActionOutput, TInputSchema, TOutputSchema, 'v1'>): TemplateAction<TActionInput, TActionOutput, 'v1'>;

Parameters

Parameter

Type

Description

action

TemplateActionOptions<TActionInput, TActionOutput, TInputSchema, TOutputSchema, 'v1'>

**Returns:**

TemplateAction<TActionInput, TActionOutput, 'v1'>