Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / ccount / index.js
index 3051998f49e60a503411ae5f530cc928e9a466d6..6110852731085cbe228a7343937bb22fac1bb9cf 100644 (file)
@@ -2,20 +2,20 @@
 
 module.exports = ccount
 
-function ccount(value, character) {
-  var val = String(value)
+function ccount(source, character) {
+  var value = String(source)
   var count = 0
   var index
 
-  if (typeof character !== 'string' || character.length !== 1) {
+  if (typeof character !== 'string') {
     throw new Error('Expected character')
   }
 
-  index = val.indexOf(character)
+  index = value.indexOf(character)
 
   while (index !== -1) {
     count++
-    index = val.indexOf(character, index + 1)
+    index = value.indexOf(character, index + character.length)
   }
 
   return count