vtils

Home > react > UseControllableValueOptions

UseControllableValueOptions type

Signature:

export declare type UseControllableValueOptions<TProps, TDefaultValuePropName extends keyof TProps, TValuePropName extends keyof TProps, TCallbackPropName extends keyof TProps, TDefaultValue extends TProps[TValuePropName]> = {
    defaultValuePropName: TDefaultValuePropName;
    valuePropName: TValuePropName;
    callbackPropName: TCallbackPropName;
    defaultValue?: TDefaultValue;
    alwaysUpdateValue?: boolean;
};