I
FinancialOptions
Options for quantitative finance calculations
-
method: "simple" | "continuous"
Return calculation method
-
periods: number
Number of periods for annualization
-
riskFreeRate: number
Risk-free rate for Sharpe ratio and similar metrics
I
MatrixOperationOptions
Common options for matrix operations
-
dim: Dimension
Dimension along which to operate (0: rows, 1: columns)
-
flag: NormalizationFlag
Normalization flag (0: population, 1: sample)
I
StatisticsOptions
Options for statistical calculations
-
percentile: number
Percentile value (0-100) for quantile calculations
T
array<T = number> = T[]
Represents a one-dimensional array of numbers.
T
Dimension = 0 | 1
Dimension parameter for matrix operations
T
matrix<T = number> = T[][]
Represents a two-dimensional array of numbers.
T
MatrixResult = matrix
Two-dimensional matrix result
T
NormalizationFlag = 0 | 1
Normalization flag for statistical calculations
T
numarraymatrix<T = number> = T | array<T> | matrix<T>
Union type for numeric, array, or matrix values
T
NumericResult = ScalarResult | VectorResult | MatrixResult
Union of all possible numeric result types
T
ScalarResult = number
Single numeric value result
T
VectorResult = array
One-dimensional array result
Usage
import * as mod from "types.d.ts";