summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorULIVZ <472590061@qq.com>2018-06-01 16:52:30 +0800
committerRyan Dahl <ry@tinyclouds.org>2018-06-04 08:56:57 +0200
commit0639f9b7cc845579c59f5a792dcacb76bb28a749 (patch)
treed424d3c394eb09a630bb664d544f05dd9bd5fd66
parenta315d1ef97f36603cb343280c530d1cb5a0130c8 (diff)
Avoid apply and move arrayToStr to util
-rw-r--r--util.ts4
-rw-r--r--v8_source_maps.ts6
2 files changed, 5 insertions, 5 deletions
diff --git a/util.ts b/util.ts
index f6beba238..7ac7b155c 100644
--- a/util.ts
+++ b/util.ts
@@ -23,6 +23,10 @@ export function typedArrayToArrayBuffer(ta: TypedArray): ArrayBuffer {
return ab as ArrayBuffer;
}
+export function arrayToStr(ui8: Uint8Array): string {
+ return String.fromCharCode(...ui8);
+}
+
// A `Resolvable` is a Promise with the `reject` and `resolve` functions
// placed as methods on the promise object itself. It allows you to do:
//
diff --git a/v8_source_maps.ts b/v8_source_maps.ts
index 170978984..7209e192c 100644
--- a/v8_source_maps.ts
+++ b/v8_source_maps.ts
@@ -4,6 +4,7 @@
// Originated from source-map-support but has been heavily modified for deno.
import { SourceMapConsumer, MappedPosition } from "source-map";
import * as base64 from "base64-js";
+import { arrayToStr } from "./util";
const consumers = new Map<string, SourceMapConsumer>();
@@ -270,8 +271,3 @@ function mapEvalOrigin(origin: string): string {
// Make sure we still return useful information if we didn't find anything
return origin;
}
-
-// TODO move to util?
-function arrayToStr(ui8: Uint8Array): string {
- return String.fromCharCode.apply(null, ui8);
-}