UNPKG

ixfx

Version:

A framework for programming interactivity

36 lines (34 loc) 717 B
type MinMaxAvgTotal = { /** * Smallest value in array */ readonly min: number; /** * Total of all items */ readonly total: number; /** * Largest value in array */ readonly max: number; /** * Average value in array */ readonly avg: number; }; type MinMaxAvgOpts = { /** * Start index, inclusive */ readonly startIndex?: number; /** * End index, exclusive */ readonly endIndex?: number; }; type NumberScaler = (v: number) => number; type NumberScalerTwoWay = { out: NumberScaler; in: NumberScaler; }; export type { MinMaxAvgOpts as M, NumberScaler as N, MinMaxAvgTotal as a, NumberScalerTwoWay as b };