dropkiq
Version:
Liquid Expressions Simplified
1 lines • 570 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var underscore_1=require("../util/underscore"),null_drop_1=require("../drop/null-drop"),empty_drop_1=require("../drop/empty-drop"),blank_drop_1=require("../drop/blank-drop");function parseLiteral(r){return"true"===(r=r.trim())||"false"!==r&&("nil"===r||"null"===r?new null_drop_1.NullDrop:"empty"===r?new empty_drop_1.EmptyDrop:"blank"===r?new blank_drop_1.BlankDrop:isNaN(Number(r))?'"'!==r[0]&&"'"!==r[0]||r[0]!==underscore_1.last(r)?void 0:r.slice(1,-1):Number(r))}exports.parseLiteral=parseLiteral;