mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-08 05:29:14 +08:00
26 lines
535 B
Text
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;
|