higlass
Version:
HiGlass Hi-C / genomic / large data viewer
13 lines (12 loc) • 579 B
TypeScript
export default valueToColor;
/**
* Factory function for a value to RGB color converter
*
* @template T
* @param {(value: number) => number} valueScale - Value scaling function.
* @param {Array<T>} colorScale - Color scale array.
* @param {number} pseudoCounts - Pseudo counts used as a pseudocount to prevent taking the log of 0.
* @param {number} eps - Epsilon.
* @return {(value: number) => T} RGB color array.
*/
declare function valueToColor<T>(valueScale: (value: number) => number, colorScale: Array<T>, pseudoCounts?: number, eps?: number): (value: number) => T;