UNPKG

indicative-utils

Version:

Reusable utilities for indicative validation library

18 lines (17 loc) 425 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const positives = ['true', '1', 1]; const negatives = ['false', '0', 0]; function toBoolean(value) { if (typeof (value) === 'boolean') { return value; } if (positives.includes(value)) { return true; } if (negatives.includes(value)) { return false; } return null; } exports.toBoolean = toBoolean;