ramda-adjunct
Version:
Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
11 lines (10 loc) • 310 B
JavaScript
import isFinite from '../../isFinite.js';
var truncPonyfill = function truncPonyfill(v) {
var numV = Number(v);
if (!isFinite(numV)) {
return numV;
}
// eslint-disable-next-line no-nested-ternary
return numV - numV % 1 || (numV < 0 ? -0 : numV === 0 ? numV : 0);
};
export default truncPonyfill;