Type alias Provider<TValue, TAdjacentTo, TAdjusted, TSharer>

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

Type Parameters

  • TValue

    Adjacent field value type.

  • TAdjacentTo extends FormUnit<unknown, TAdjusted>

    A type of form unit the field is adjacent to.

  • TAdjusted extends FormUnit.Controls<unknown> = ControlsType<TAdjacentTo>

    A type of controls to adjust. I.e. the ones of the form unit the field is adjacent to.

  • TSharer extends object = any

    Adjacent field sharer component type.

Type declaration

Generated using TypeDoc