From dd99690c253be09de6e3b8887d5bbd0939dfba65 Mon Sep 17 00:00:00 2001 From: Amio Date: Tue, 14 Aug 2018 21:37:26 +0800 Subject: [PATCH] fix: TypeError when running astral on empty string --- lib/calc-text-width.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/calc-text-width.js b/lib/calc-text-width.js index 9cd57ed..d477b9d 100644 --- a/lib/calc-text-width.js +++ b/lib/calc-text-width.js @@ -7,7 +7,7 @@ function calcWidth (charWidthTable) { widthTable[64] = widthTable[64] + 6 // Slightly increase width of "@" by 0.6px return function (text, astral) { - if (astral) text = text.match(astralRegex) + if (astral) text = text.match(astralRegex) || [] let total = 0 let code = 0