summaryrefslogtreecommitdiff
path: root/desktop/node_modules/boolean/build/lib
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2023-10-24 17:43:37 +0200
committerRaindropsSys <raindrops@equestria.dev>2023-10-24 17:43:37 +0200
commitae187b6d75c8079da0be1dc288613bad8466fe61 (patch)
tree5ea0d34185a2270f29ffaa65e1f5258028d7d5d0 /desktop/node_modules/boolean/build/lib
downloadmist-ae187b6d75c8079da0be1dc288613bad8466fe61.tar.gz
mist-ae187b6d75c8079da0be1dc288613bad8466fe61.tar.bz2
mist-ae187b6d75c8079da0be1dc288613bad8466fe61.zip
Initial commit
Diffstat (limited to 'desktop/node_modules/boolean/build/lib')
-rw-r--r--desktop/node_modules/boolean/build/lib/boolean.d.ts2
-rw-r--r--desktop/node_modules/boolean/build/lib/boolean.js16
-rw-r--r--desktop/node_modules/boolean/build/lib/index.d.ts3
-rw-r--r--desktop/node_modules/boolean/build/lib/index.js7
-rw-r--r--desktop/node_modules/boolean/build/lib/isBooleanable.d.ts2
-rw-r--r--desktop/node_modules/boolean/build/lib/isBooleanable.js19
6 files changed, 49 insertions, 0 deletions
diff --git a/desktop/node_modules/boolean/build/lib/boolean.d.ts b/desktop/node_modules/boolean/build/lib/boolean.d.ts
new file mode 100644
index 0000000..379e720
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/boolean.d.ts
@@ -0,0 +1,2 @@
+declare const boolean: (value: any) => boolean;
+export { boolean };
diff --git a/desktop/node_modules/boolean/build/lib/boolean.js b/desktop/node_modules/boolean/build/lib/boolean.js
new file mode 100644
index 0000000..7716581
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/boolean.js
@@ -0,0 +1,16 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.boolean = void 0;
+const boolean = function (value) {
+ switch (Object.prototype.toString.call(value)) {
+ case '[object String]':
+ return ['true', 't', 'yes', 'y', 'on', '1'].includes(value.trim().toLowerCase());
+ case '[object Number]':
+ return value.valueOf() === 1;
+ case '[object Boolean]':
+ return value.valueOf();
+ default:
+ return false;
+ }
+};
+exports.boolean = boolean;
diff --git a/desktop/node_modules/boolean/build/lib/index.d.ts b/desktop/node_modules/boolean/build/lib/index.d.ts
new file mode 100644
index 0000000..8ead670
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/index.d.ts
@@ -0,0 +1,3 @@
+import { boolean } from './boolean';
+import { isBooleanable } from './isBooleanable';
+export { boolean, isBooleanable };
diff --git a/desktop/node_modules/boolean/build/lib/index.js b/desktop/node_modules/boolean/build/lib/index.js
new file mode 100644
index 0000000..cd0a2c9
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/index.js
@@ -0,0 +1,7 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.isBooleanable = exports.boolean = void 0;
+const boolean_1 = require("./boolean");
+Object.defineProperty(exports, "boolean", { enumerable: true, get: function () { return boolean_1.boolean; } });
+const isBooleanable_1 = require("./isBooleanable");
+Object.defineProperty(exports, "isBooleanable", { enumerable: true, get: function () { return isBooleanable_1.isBooleanable; } });
diff --git a/desktop/node_modules/boolean/build/lib/isBooleanable.d.ts b/desktop/node_modules/boolean/build/lib/isBooleanable.d.ts
new file mode 100644
index 0000000..d87ce7c
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/isBooleanable.d.ts
@@ -0,0 +1,2 @@
+declare const isBooleanable: (value: any) => boolean;
+export { isBooleanable };
diff --git a/desktop/node_modules/boolean/build/lib/isBooleanable.js b/desktop/node_modules/boolean/build/lib/isBooleanable.js
new file mode 100644
index 0000000..dee9c5d
--- /dev/null
+++ b/desktop/node_modules/boolean/build/lib/isBooleanable.js
@@ -0,0 +1,19 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.isBooleanable = void 0;
+const isBooleanable = function (value) {
+ switch (Object.prototype.toString.call(value)) {
+ case '[object String]':
+ return [
+ 'true', 't', 'yes', 'y', 'on', '1',
+ 'false', 'f', 'no', 'n', 'off', '0'
+ ].includes(value.trim().toLowerCase());
+ case '[object Number]':
+ return [0, 1].includes(value.valueOf());
+ case '[object Boolean]':
+ return true;
+ default:
+ return false;
+ }
+};
+exports.isBooleanable = isBooleanable;