From f000bc42070b77fd432179f50dd1d5201d4a1b95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gw=C3=B3=C5=BAd=C5=BA=20Micha=C5=82?= Date: Wed, 4 Sep 2019 12:04:45 +0200 Subject: [PATCH] fix for angular 8 compilation errors --- xlsx.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xlsx.js b/xlsx.js index 6bca3c673..bc0809a33 100644 --- a/xlsx.js +++ b/xlsx.js @@ -1441,8 +1441,7 @@ if(has_buf) { if(ww !== 0) { out[k++] = ww&255; out[k++] = ww>>>8; ww = 0; } out[k++] = w%256; out[k++] = w>>>8; } - out.length = k; - return out.toString('ucs2'); + return out.slice(0,k).toString('ucs2'); }; var corpus = "foo bar baz\u00e2\u0098\u0083\u00f0\u009f\u008d\u00a3"; if(utf8read(corpus) == utf8readb(corpus)) utf8read = utf8readb; @@ -12151,7 +12150,7 @@ var XmlNode = (function () { return this; } - var APOS = "'"; QUOTE = '"' + var APOS = "'"; var QUOTE = '"' var ESCAPED_QUOTE = { } ESCAPED_QUOTE[QUOTE] = '"' ESCAPED_QUOTE[APOS] = '''