UNPKG

automizy-js-api

Version:

JavaScript API library for Automizy Marketing Automation software

42 lines 1.1 kB
define(['automizyApi/core'], function () { $AA.parseBoolean = function (value, nullOnFailure) { if (typeof value === 'string') value = value.toLowerCase(); switch (value) { case true: case 'true': case 1: case '1': case 'on': case 'yes': case 'y': case '✓': case '✔': case '☑': case '☒': value = true; break; case false: case 'false': case 0: case '0': case 'off': case 'no': case 'n': case 'x': case '✗': case '✘': case '☐': value = false; break; default: if (nullOnFailure) { value = null; } else { value = false; } break; } return value; }; });