@highcharts/dashboards
Version:
Highcharts Dashboards framework
22 lines (21 loc) • 723 B
TypeScript
import type { Arguments, Value } from '../FormulaTypes';
import type DataTable from '../../DataTable';
/**
* Processor for the `IF(test, value1, value2)` implementation. Returns one of
* the values based on the test result. `value1` will be returned, if the test
* result is not `0` or `FALSE`.
*
* @private
* @function Formula.processorFunctions.IF
*
* @param {Highcharts.FormulaArguments} args
* Arguments to process.
*
* @param {Highcharts.DataTable} [table]
* Table to use for references and ranges.
*
* @return {Highcharts.FormulaValue|Array<Highcharts.FormulaValue>}
* Result value of the process.
*/
declare function IF(args: Arguments, table?: DataTable): (Value | Array<Value>);
export default IF;