spreadsheet
typeScript/javascript spreadsheet parser, with formulas.
git clone https://git.vogt.world/spreadsheet.git
Log | Files | README.md
← All files
name: dist/Utilities/Filter.d.ts
-rw-r--r--
1319
 1/**
 2 * Static class to help filter down Arrays
 3 */
 4declare class Filter {
 5    /**
 6     * Converts string values in array to 0
 7     * @param arr to convert
 8     * @returns {Array} array in which all string values have been converted to 0.
 9     */
10    static stringValuesToZeros(arr: Array<any>): Array<any>;
11    /**
12     * Flatten an array of arrays of ...etc.
13     * @param values array of values
14     * @returns {Array} flattened array
15     */
16    static flatten(values: Array<any>): Array<any>;
17    /**
18     * Flatten an array of arrays of... etc, but throw an error if any are empty references.
19     * @param values array of values
20     * @returns {Array} flattened array
21     */
22    static flattenAndThrow(values: Array<any>): Array<any>;
23    /**
24     * Filter out all strings from an array.
25     * @param arr to filter
26     * @returns {Array} filtered array
27     */
28    static filterOutStringValues(arr: Array<any>): Array<any>;
29    /**
30     * Filters out non number values.
31     * @param arr to filter
32     * @returns {Array} filtered array
33     */
34    static filterOutNonNumberValues(arr: Array<any>): Array<any>;
35    /**
36     * Returns an array as unique values.
37     * @param arr - to filter down to uniques.
38     * @returns {Array}
39     */
40    static unique(arr: Array<any>): Array<any>;
41}
42export { Filter };