Skip to content

Commit d7996f1

Browse files
committed
⚡ Use slice instead of copying buffers
1 parent f641b8b commit d7996f1

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

src/util.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,7 @@ export function getEntry(uri: vscode.Uri): IEntry | undefined {
146146

147147

148148
export function toArrayBuffer(buffer: Buffer, offset: number, length: number): ArrayBuffer {
149-
var ab = new ArrayBuffer(buffer.length);
150-
var view = new Uint8Array(ab);
151-
for (var i = 0; i < buffer.length; ++i) {
152-
view[i] = buffer[offset + i];
153-
}
154-
return ab;
149+
return buffer.buffer.slice(offset, offset + length);
155150
}
156151

157152
export function triggerUpdateDecorations(e: vscode.TextEditor) {

0 commit comments

Comments
 (0)