nunjucks/src/filters.js
changed.
Other files ignored by Codecov
632 | 632 | ||
633 | 633 | exports.float = float; |
|
634 | 634 | ||
635 | - | function int(val, def) { |
|
636 | - | var res = parseInt(val, 10); |
|
637 | - | return (isNaN(res)) ? def : res; |
|
638 | - | } |
|
635 | + | const intFilter = r.makeMacro( |
|
636 | + | ['value', 'default', 'base'], |
|
637 | + | [], |
|
638 | + | function doInt(value, defaultValue, base = 10) { |
|
639 | + | var res = parseInt(value, base); |
|
640 | + | return (isNaN(res)) ? defaultValue : res; |
|
641 | + | } |
|
642 | + | ); |
|
639 | 643 | ||
640 | - | exports.int = int; |
|
644 | + | exports.int = intFilter; |
|
641 | 645 | ||
642 | 646 | // Aliases |
|
643 | 647 | exports.d = exports.default; |
Files | Coverage |
---|---|
nunjucks | 89.69% |
Project Totals (22 files) | 89.69% |