@e-group/utils
Version:
eGroup team utils that share across projects.
19 lines (18 loc) • 699 B
TypeScript
/**
* Make react select redux form formatter.
* @param {*} options
* @param {array} options.labelPath
* @param {array} options.valuePath
*/
export function makeReactSelectFormatter(options?: any): (value: any, name: any) => any;
/**
* Make react select redux form normalizer.
* @param {*} options
* @param {boolean} options.disableReturnStringValue set `true` to disable return String value
*/
export function makeReactSelectNormalizer(options?: any): (value: any, previousValue: any, allValues: any, previousAllValues: any, name: any) => any;
/**
* normalize form field of number
* @param {object} options
*/
export function positive(options?: object): (value: any) => string | number;