Skip to content

@kubricate/core / helper / defineStackTemplate

Function: defineStackTemplate()

ts
function defineStackTemplate<TInput, TResourceMap>(name, factory): StackTemplate<TInput, TResourceMap>;

Defines a stack factory that creates a stack of resources based on the provided input.

Type Parameters

TInput

TInput

TResourceMap

TResourceMap extends Record<string, unknown>

Parameters

name

string

The name of the stack.

factory

(input) => TResourceMap

A function that takes an input and returns a map of resources.

Returns

StackTemplate<TInput, TResourceMap>

A stack factory function.