feat(web): FileReader API (#6673)

This commit is contained in:
Paul Thompson 2020-08-11 22:00:53 +10:00 committed by GitHub
parent d7077b9073
commit eed77aa020
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 564 additions and 0 deletions

View file

@ -29,6 +29,8 @@ delete Object.prototype.__proto__;
const streams = window.__bootstrap.streams;
const blob = window.__bootstrap.blob;
const domFile = window.__bootstrap.domFile;
const progressEvent = window.__bootstrap.progressEvent;
const fileReader = window.__bootstrap.fileReader;
const formData = window.__bootstrap.formData;
const request = window.__bootstrap.request;
const fetch = window.__bootstrap.fetch;
@ -226,6 +228,7 @@ delete Object.prototype.__proto__;
),
crypto: util.readOnly(crypto),
File: util.nonEnumerable(domFile.DomFile),
FileReader: util.nonEnumerable(fileReader.FileReader),
CustomEvent: util.nonEnumerable(CustomEvent),
DOMException: util.nonEnumerable(DOMException),
ErrorEvent: util.nonEnumerable(ErrorEvent),
@ -241,6 +244,7 @@ delete Object.prototype.__proto__;
PerformanceEntry: util.nonEnumerable(performance.PerformanceEntry),
PerformanceMark: util.nonEnumerable(performance.PerformanceMark),
PerformanceMeasure: util.nonEnumerable(performance.PerformanceMeasure),
ProgressEvent: util.nonEnumerable(progressEvent.ProgressEvent),
TextDecoder: util.nonEnumerable(TextDecoder),
TextEncoder: util.nonEnumerable(TextEncoder),
TransformStream: util.nonEnumerable(streams.TransformStream),