UNPKG

quantitivecalc

Version:

A TypeScript library providing advanced quantitative finance functions for risk analysis, performance metrics, and technical indicators. (Currently in development)

29 lines (28 loc) 1.53 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.dictUtils = void 0; const applyFunction_1 = __importDefault(require("./applyFunction")); const applyFunctionToFlattened_1 = __importDefault(require("./applyFunctionToFlattened")); const findExtremesInColumn_1 = __importDefault(require("./findExtremesInColumn")); const findExtremesInColumnPerKey_1 = __importDefault(require("./findExtremesInColumnPerKey")); /** * A collection of utility functions for working with dictionaries of lists. * * @remarks * This object provides methods to apply functions to dictionary values, * flatten nested lists, and find extreme values (min/max) in columns per key. * * @property applyFunction - Applies a given function to each value in the dictionary. * @property applyFunctionToFlattened - Applies a function to each item in flattened lists within the dictionary. * @property findExtremesInColumnPerKey - Finds extreme values in a specified column for each key in the dictionary. * @property findExtremesInColumn - Finds extreme values in a specified column across all keys in the dictionary. */ exports.dictUtils = { applyFunction: applyFunction_1.default, applyFunctionToFlattened: applyFunctionToFlattened_1.default, findExtremesInColumnPerKey: findExtremesInColumnPerKey_1.default, findExtremesInColumn: findExtremesInColumn_1.default, };