Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • object
    • FormProps

Index

Properties

children

children: function

Type declaration

    • (Form: object, validations: object, emitChange: function): Element | null
    • Parameters

      • Form: object
        • Input: function
            • <A, U, S, K, I>(props: InputProps<T, A, U, S, K, I>): Element
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              • I: InputType

              Parameters

              Returns Element

        • InputFormGroup: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              • I: InputType

              Parameters

              Returns Element

        • Select: function
            • <A, U, S, K>(props: SelectProps<T, A, U, S, K>): Element
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns Element

        • SelectFormGroup: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns Element

        • TextArea: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns Element

        • TextAreaFormGroup: function
      • validations: object
        • dirty: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns boolean

        • invalid: function
        • pristine: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns boolean

        • touched: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns boolean

        • untouched: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns boolean

        • valid: function
            • Type parameters

              • A: keyof T

              • U: keyof T[A]

              • S: keyof T[A][U]

              • K: keyof T[A][U][S]

              Parameters

              Returns boolean

      • emitChange: function
          • Type parameters

            • A: keyof T

            • U: keyof T[A]

            • S: keyof T[A][U]

            • K: keyof T[A][U][S]

            Parameters

            Returns void

      Returns Element | null

onChange

onChange: function

Type declaration

    • (data: T): void
    • Parameters

      • data: T

      Returns void

Optional optimized

optimized: undefined | false | true

value

value: T

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc