react-querybuilder
Version:
React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts
15 lines (14 loc) • 601 B
TypeScript
import type { ParseNumberMethod } from "../types/index.noReact";
/**
* Options object for {@link parseNumber}.
*/
export interface ParseNumberOptions {
parseNumbers?: ParseNumberMethod;
}
/**
* Converts a string to a number. Uses native `parseFloat` if `parseNumbers` is "native",
* otherwise uses [`numeric-quantity`](https://jakeboone02.github.io/numeric-quantity/).
* If that returns `NaN`, the string is returned unchanged. Numeric values are returned
* as-is regardless of the `parseNumbers` option.
*/
export declare const parseNumber: (val: any, { parseNumbers }?: ParseNumberOptions) => any;