Urara-Blog/node_modules/.pnpm-store/v3/files/83/6881f0e85e6f7a44417ba7dc472a160379c03a8b3b25bab061a592220c7074e6bd836667a74b61ff213520a48e0d6be3718844bb4ea0b69977117634ce638a
2022-08-14 01:14:53 +08:00

26 lines
535 B
Text

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function toBoolean(name, value, defaultValue) {
switch (typeof value) {
case "boolean":
return value;
case "number":
return !!value;
case "string":
switch (value.toLowerCase()) {
case "1":
case "true":
case name.toLowerCase():
return true;
case "0":
case "false":
case "":
return false;
}
}
return defaultValue;
}
exports.toBoolean = toBoolean;