Skip to content

Commit d9cf55d

Browse files
committed
feat(typerenderer): add sprintf option for number
1 parent e6db670 commit d9cf55d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/src/util/typerenderer.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
define(['require', 'jquery', 'lodash', 'src/util/api', 'src/util/util', 'moment', 'numeral'], function (require, $, _, API, Util, moment) {
3+
define(['require', 'jquery', 'lodash', 'src/util/api', 'src/util/util', 'moment', 'numeral', 'sprintf'], function (require, $, _, API, Util, moment, numeral, sprintf) {
44

55
var functions = {};
66

@@ -103,6 +103,8 @@ define(['require', 'jquery', 'lodash', 'src/util/api', 'src/util/util', 'moment'
103103
number = number.toFixed(options.toFixed);
104104
} else if(options.hasOwnProperty('numeral')) {
105105
number = numeral(number).format(options.numeral);
106+
} else if(options.hasOwnProperty('sprintf')) {
107+
number = sprintf.sprintf(options.sprintf, number);
106108
}
107109
else if (checkDate(options)) {
108110
number = toDate(number, options);

0 commit comments

Comments
 (0)