diff --git a/src/vs/base/common/uint.ts b/src/vs/base/common/uint.ts index d01cd6bb382d62947e775f89f7cd3582c1d17015..439837d0d425caa436883d895c6c3dca7cb67ffc 100644 --- a/src/vs/base/common/uint.ts +++ b/src/vs/base/common/uint.ts @@ -5,6 +5,10 @@ export function toUint8ArrayBuffer(str: string): ArrayBuffer { + if (typeof TextEncoder !== undefined) { + return new TextEncoder().encode(str).buffer; + } + let i: number, len: number, length = 0, charCode = 0, trailCharCode = 0, codepoint = 0; // First pass, for the size