Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TerraformInjectorClass

Implements

Index

Constructors

  • new TerraformInjectorClass(scope: Construct, useAsync: boolean, caller: string, description?: string): TerraformInjectorClass

Properties

_defaultConfigure?: ((id: string, className: string, description?: string) => {})

Type declaration

    • (id: string, className: string, description?: string): {}
    • Parameters

      • id: string
      • className: string
      • Optional description: string

      Returns {}

      • [x: string]: any
caller: string
description?: string
elementMap: Map<string, TerraformInjectorElementContainerClass<any, any, any>> = ...
onNewElementInjectedCallbackArray: ((element: TerraformElement) => void)[] = ...
scope: Construct
useAsync: boolean

Accessors

  • get defaultConfigure(): undefined | ((id: string, className: string, description?: string) => {})
  • get isInjected(): boolean

Methods

  • inject(): void | Promise<void>
  • onNewElementInjected(onNewElementInjectedCallback: ((element: TerraformElement) => void)): TerraformInjectorClass
  • setDefaultConfigure(defaultConfigure: ((id: string, className: string, description?: string) => {})): TerraformInjectorClass
  • toString(): string

Generated using TypeDoc