Interface TerraformInjectorElementContainerAsync<TerraformElementType, SharedType> Type Parameters TerraformElementType extends TerraformElement SharedType Hierarchy TerraformInjectorElementContainerAsync Accessors element get element( ) : TerraformElementType Returns TerraformElementType Methods add Output add Output( outputId: string | ( ( elementId: string ) => string ) , outputConfig: ( ( element: TerraformElementType , shared: SharedType ) => TerraformOutputConfig | Promise < TerraformOutputConfig > ) ) : TerraformInjectorElementContainerAsync < TerraformElementType , SharedType > Parameters outputId: string | ( ( elementId: string ) => string ) outputConfig: ( ( element: TerraformElementType , shared: SharedType ) => TerraformOutputConfig | Promise < TerraformOutputConfig > ) ( element: TerraformElementType , shared: SharedType ) : TerraformOutputConfig | Promise < TerraformOutputConfig > Parameters element: TerraformElementType shared: SharedType Returns TerraformOutputConfig | Promise < TerraformOutputConfig > after Dependencies Injected after Dependencies Injected( afterDependenciesInjectedCallback: ( ( element: TerraformElementType , shared: SharedType ) => void | Promise < void > ) ) : TerraformInjectorElementContainerAsync < TerraformElementType , SharedType > Parameters afterDependenciesInjectedCallback: ( ( element: TerraformElementType , shared: SharedType ) => void | Promise < void > ) ( element: TerraformElementType , shared: SharedType ) : void | Promise < void > Parameters element: TerraformElementType shared: SharedType Returns void | Promise < void > after Init Element Parameters afterInitCallback: ( ( element: TerraformElementType , shared: SharedType ) => void | Promise < void > ) ( element: TerraformElementType , shared: SharedType ) : void | Promise < void > Parameters element: TerraformElementType shared: SharedType Returns void | Promise < void > Legend Settings Theme OS Light Dark
Injectable terraform element container. You cannot instantiate directly, only by
yourInjector.provide
oryourInjector.backend
(for backend only).