Current Path : /home/infinitibizsol/.trash/node_modules.5/esniff/utils/ |
Current File : /home/infinitibizsol/.trash/node_modules.5/esniff/utils/is-string-literal.js |
"use strict"; var ensureString = require("type/string/ensure"); module.exports = function (str) { var quote, i, char; str = ensureString(str); quote = str[0]; if (quote !== "'" && quote !== "\"") return false; i = 0; char = str[++i]; while (char) { if (char === quote) break; if (char === "\\") ++i; char = str[++i]; } return Boolean(char && !str[i + 1]); };