Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ContainerBuilder<TComponent, TLayout, TItemLayout, TPropertyBag>

Type parameters

Hierarchy

Index

Methods

component

  • component(): TComponent

withItems

  • withItems(components: Component[], itemLayout?: TItemLayout): ContainerBuilder<TComponent, TLayout, TItemLayout, TPropertyBag>
  • Parameters

    • components: Component[]
    • Optional itemLayout: TItemLayout

    Returns ContainerBuilder<TComponent, TLayout, TItemLayout, TPropertyBag>

withLayout

  • withLayout(layout: TLayout): ContainerBuilder<TComponent, TLayout, TItemLayout, TPropertyBag>
  • Parameters

    • layout: TLayout

    Returns ContainerBuilder<TComponent, TLayout, TItemLayout, TPropertyBag>

withProperties

withValidation

  • withValidation(validation: (component: TComponent) => boolean | Thenable<boolean>): ComponentBuilder<TComponent, TPropertyBag>
  • Parameters

    • validation: (component: TComponent) => boolean | Thenable<boolean>
        • (component: TComponent): boolean | Thenable<boolean>
        • Parameters

          • component: TComponent

          Returns boolean | Thenable<boolean>

    Returns ComponentBuilder<TComponent, TPropertyBag>

Generated using TypeDoc