Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Reference

Index

Type Aliases

TerraformInjectorConfigAndSharedObjectType<ConfigType, SharedType>: Exclude<ConfigType, undefined> | [Exclude<ConfigType, undefined>, SharedType]

Type Parameters

  • ConfigType

  • SharedType

TerraformInjectorConfigureCallbackAsyncType<ConfigType, SharedType>: ((id: string) => Promise<TerraformInjectorConfigAndSharedObjectType<ConfigType, SharedType>>)

Type Parameters

  • ConfigType

  • SharedType

Type declaration

TerraformInjectorConfigureCallbackType<ConfigType, SharedType>: ((id: string) => TerraformInjectorConfigAndSharedObjectType<ConfigType, SharedType>)

Type Parameters

  • ConfigType

  • SharedType

Type declaration

TerraformInjectorElementClassType<TerraformElementType, ConfigType>: {}

Type Parameters

  • TerraformElementType extends TerraformElement

  • ConfigType

Type declaration

    TerraformInjectorElementClassWithoutIdType<TerraformBackendType, PropsType>: {}

    Type Parameters

    • TerraformBackendType extends TerraformElement

    • PropsType

    Type declaration

      TerraformInjectorNestedConfigureCallbackAsyncType<NestedConfigType, NestedSharedType, SharedType>: ((id: string) => TerraformLazyElementNestedConfigAsync<Exclude<NestedConfigType, undefined>, NestedSharedType>[] | [TerraformLazyElementNestedConfigAsync<Exclude<NestedConfigType, undefined>, NestedSharedType>[], SharedType])

      Type Parameters

      • NestedConfigType

      • NestedSharedType

      • SharedType

      Type declaration

      TerraformInjectorNestedConfigureCallbackType<NestedConfigType, NestedSharedType, SharedType>: ((id: string) => TerraformLazyElementNestedConfig<Exclude<NestedConfigType, undefined>, NestedSharedType>[] | [TerraformLazyElementNestedConfig<Exclude<NestedConfigType, undefined>, NestedSharedType>[], SharedType])

      Type Parameters

      • NestedConfigType

      • NestedSharedType

      • SharedType

      Type declaration

      Generated using TypeDoc