quantitivecalc
Version:
A TypeScript library providing advanced quantitative finance functions for risk analysis, performance metrics, and technical indicators. (Currently in development)
38 lines • 1.94 kB
TypeScript
import analyzeColumnWithRange from './analyzeColumnWithRange';
import filterByRange from './filterByRange';
import findExtremesInColumn from './findExtremesInColumn';
import getFirstRow from './getFirstRow';
import getLastRow from './getLastRow';
import setFirstItemProperty from './setFirstItemToValue';
import sortByColumn from './sortByColumn';
import deleteFirstRow from './deleteFirstRow';
import multiplyListsByColumn from './multiplyListsByColumn';
/**
* A collection of utility functions for manipulating and analyzing lists.
*
* @remarks
* The `listUtils` object provides methods for filtering, sorting, and extracting data from lists,
* particularly useful for operations on tabular data structures.
*
* @property filterByRange - Filters list items based on a specified range.
* @property findExtremesInColumn - Finds the minimum and maximum values in a specified column.
* @property getFirstRow - Retrieves the first row from a list.
* @property getLastRow - Retrieves the last row from a list.
* @property setFirstItemProperty - Sets a property on the first item in a list.
* @property sortByColumn - Sorts the list by a specified column.
* @property analyzeColumnWithRange - Analyzes a column and returns statistics within a specified range.
* @property deleteFirstRow - Removes the first element from a list.
* @property multiplyListsByColumn - Multiplies values from two lists on a specific column with matching keys.
*/
export declare const listUtils: {
filterByRange: typeof filterByRange;
findExtremesInColumn: typeof findExtremesInColumn;
getFirstRow: typeof getFirstRow;
getLastRow: typeof getLastRow;
setFirstItemProperty: typeof setFirstItemProperty;
sortByColumn: typeof sortByColumn;
analyzeColumnWithRange: typeof analyzeColumnWithRange;
deleteFirstRow: typeof deleteFirstRow;
multiplyListsByColumn: typeof multiplyListsByColumn;
};
//# sourceMappingURL=all.d.ts.map