(function (stream) { "use strict"; if (!@isReadableStream(stream)) @throwTypeError("ReadableStreamDefaultReader needs a ReadableStream"); if (@isReadableStreamLocked(stream)) @throwTypeError("ReadableStream is locked"); @readableStreamReaderGenericInitialize(this, stream); @putByIdDirectPrivate(this, "readRequests", []); return this; })