Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "component-wrapper/makeDynamic"

Index

Type aliases

DynamicProps

DynamicProps<Props, PropsToMap, Value>: Subtract<Props, PropsToMap> & DynamicComponentControlledProps<Value>

The proptypes for the component returned by makeDynamic.

Type parameters

  • Props: PropsToMap

  • PropsToMap: {}

  • Value

Functions

Const makeDynamic

Const mapComponentPropTypesToDynamicPropTypes

  • mapComponentPropTypesToDynamicPropTypes<Props, PropsToMap, Value>(componentPropTypes: Readonly<React.WeakValidationMap<Props>> | undefined, __namedParameters: { disabled: keyof PropsToMap & string; onValueChange: keyof PropsToMap & string; required: keyof PropsToMap & string; value: keyof PropsToMap & string }): React.WeakValidationMap<Subtract<Props, PropsToMap> & DynamicComponentControlledProps<Value>>
  • Type parameters

    • Props: PropsToMap

    • PropsToMap: {}

    • Value

    Parameters

    • componentPropTypes: Readonly<React.WeakValidationMap<Props>> | undefined
    • __namedParameters: { disabled: keyof PropsToMap & string; onValueChange: keyof PropsToMap & string; required: keyof PropsToMap & string; value: keyof PropsToMap & string }
      • disabled: keyof PropsToMap & string
      • onValueChange: keyof PropsToMap & string
      • required: keyof PropsToMap & string
      • value: keyof PropsToMap & string

    Returns React.WeakValidationMap<Subtract<Props, PropsToMap> & DynamicComponentControlledProps<Value>>

Const mapDynamicPropsToComponentProps

  • mapDynamicPropsToComponentProps<Props, PropsToMap, Value>(dynamicProps: Readonly<Subtract<Props, PropsToMap> & DynamicComponentControlledProps<Value>>, __namedParameters: { disabled: keyof PropsToMap & string; onValueChange: keyof PropsToMap & string; required: keyof PropsToMap & string; value: keyof PropsToMap & string }, valueChangeAdapter: MakeDynamicValueChangeAdapter<Value>): Props
  • Type parameters

    • Props: PropsToMap

    • PropsToMap: {}

    • Value

    Parameters

    • dynamicProps: Readonly<Subtract<Props, PropsToMap> & DynamicComponentControlledProps<Value>>
    • __namedParameters: { disabled: keyof PropsToMap & string; onValueChange: keyof PropsToMap & string; required: keyof PropsToMap & string; value: keyof PropsToMap & string }
      • disabled: keyof PropsToMap & string
      • onValueChange: keyof PropsToMap & string
      • required: keyof PropsToMap & string
      • value: keyof PropsToMap & string
    • valueChangeAdapter: MakeDynamicValueChangeAdapter<Value>

    Returns Props

Generated using TypeDoc