UNPKG

just-animate

Version:
24 lines (23 loc) 675 B
Object.defineProperty(exports, "__esModule", { value: true }); var inspect_1 = require("../lib/utils/inspect"); var constants_1 = require("../lib/utils/constants"); function parseUnit(val) { var output = { unit: constants_1._, value: constants_1._ }; if (!inspect_1.isDefined(val)) { return output; } if (Number(val)) { output.value = +val; return output; } var match = constants_1.measureExpression.exec(val); if (match) { output.unit = match[2] || constants_1._; output.value = match[1] ? parseFloat(match[1]) : constants_1._; } return output; } exports.parseUnit = parseUnit;