twing
Version:
First-class Twig engine for Node.js
19 lines (18 loc) • 486 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.evaluate = void 0;
const map_like_1 = require("./map-like");
const evaluate = (value) => {
if (value === '0'
|| ((0, map_like_1.isAMapLike)(value) && value.size === 0)
|| (Array.isArray(value) && value.length === 0)) {
return false;
}
else if (Number.isNaN(value)) {
return true;
}
else {
return value;
}
};
exports.evaluate = evaluate;