Type alias Provider<TValue, TSharer>

Provider<TValue, TSharer>: ((this: void, builder: Field.Builder<TValue, TSharer>) => Field.Controls<TValue> | AfterEvent<[Field.Controls<TValue>?]>)

Type Parameters

  • TValue

    Field value type.

  • TSharer extends object = any

    Field sharer component type.

Type declaration

    • (this: void, builder: Field.Builder<TValue, TSharer>): Field.Controls<TValue> | AfterEvent<[Field.Controls<TValue>?]>
    • Form field controls provider signature.

      Returns

      Either field controls instance, or an AfterEvent keeper reporting one.

      Parameters

      • this: void
      • builder: Field.Builder<TValue, TSharer>

        Field builder.

      Returns Field.Controls<TValue> | AfterEvent<[Field.Controls<TValue>?]>

Generated using TypeDoc