UNPKG

twing

Version:

First-class Twig engine for Node.js

19 lines (18 loc) 486 B
"use strict"; 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;