UNPKG

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
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