UNPKG

@antv/g2plot

Version:

G2 Plot, a market of plots built with the Grammar of Graphics'

19 lines 854 B
import { isNil } from '@antv/util'; export var combineFormatter = function () { var formatters = []; for (var _i = 0; _i < arguments.length; _i++) { formatters[_i] = arguments[_i]; } return function (text, item, idx) { return formatters.reduce(function (curText, formatter) { return formatter(curText, item, idx); }, text); }; }; export var getNoopFormatter = function () { return function (text, item, idx) { return text; }; }; export var getPrecisionFormatter = function (precision) { return function (text, item, idx) { var num = Number(text); return isNaN(num) || isNil(precision) ? text : num.toFixed(precision); }; }; export var getSuffixFormatter = function (suffix) { return function (text, item, idx) { return isNil(suffix) ? text : text + " " + suffix; }; }; //# sourceMappingURL=formatter.js.map