massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / is-string / index.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/is-string/index.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/is-string/index.js
deleted file mode 100644 (file)
index 95b7050..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-'use strict';
-
-var strValue = String.prototype.valueOf;
-var tryStringObject = function tryStringObject(value) {
-       try {
-               strValue.call(value);
-               return true;
-       } catch (e) {
-               return false;
-       }
-};
-var toStr = Object.prototype.toString;
-var strClass = '[object String]';
-var hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';
-
-module.exports = function isString(value) {
-       if (typeof value === 'string') {
-               return true;
-       }
-       if (typeof value !== 'object') {
-               return false;
-       }
-       return hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;
-};