facebookarchive/prepack
Auf GitHub ansehenPrepack emits code containing invalid global.TypedArray access
Open
#2.292 geöffnet am 18. Juli 2018
bughelp wantedinterpreter
Repository-Metriken
- Stars
- (14.268 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
TypedArray is a global not exposed to the user JavaScript runtime. Try global.TypedArray in your JavaScript environment of choice. We must emit Object.getPrototypeOf(Int8Array) or similar instead of TypedArray.
Input
var TypedArray = Object.getPrototypeOf(Int8Array);
console.log(TypedArray.from.name === "from");
Output
var TypedArray;
(function() {
var _$0 = this;
var _$1 = _$0.TypedArray; // <-------------------- `TypedArray` is not exposed on the global object!
_$0.TypedArray = _$1;
console.log(true);
}.call(this));