/* * Copyright (C) 2016 Canon Inc. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ function initializeReadableByteStreamController(stream, underlyingByteSource, highWaterMark) { "use strict"; if (arguments.length !== 4 && arguments[3] !== @isReadableStream) @throwTypeError("ReadableByteStreamController constructor should not be called directly"); return @privateInitializeReadableByteStreamController.@call(this, stream, underlyingByteSource, highWaterMark); } function enqueue(chunk) { "use strict"; if (!@isReadableByteStreamController(this)) throw @makeThisTypeError("ReadableByteStreamController", "enqueue"); if (@getByIdDirectPrivate(this, "closeRequested")) @throwTypeError("ReadableByteStreamController is requested to close"); if (@getByIdDirectPrivate(@getByIdDirectPrivate(this, "controlledReadableStream"), "state") !== @streamReadable) @throwTypeError("ReadableStream is not readable"); if (!@isObject(chunk) || !@ArrayBuffer.@isView(chunk)) @throwTypeError("Provided chunk is not a TypedArray"); return @readableByteStreamControllerEnqueue(this, chunk); } function error(error) { "use strict"; if (!@isReadableByteStreamController(this)) throw @makeThisTypeError("ReadableByteStreamController", "error"); if (@getByIdDirectPrivate(@getByIdDirectPrivate(this, "controlledReadableStream"), "state") !== @streamReadable) @throwTypeError("ReadableStream is not readable"); @readableByteStreamControllerError(this, error); } function close() { "use strict"; if (!@isReadableByteStreamController(this)) throw @makeThisTypeError("ReadableByteStreamController", "close"); if (@getByIdDirectPrivate(this, "closeRequested")) @throwTypeError("Close has already been requested"); if (@getByIdDirectPrivate(@getByIdDirectPrivate(this, "controlledReadableStream"), "state") !== @streamReadable) @throwTypeError("ReadableStream is not readable"); @readableByteStreamControllerClose(this); } @getter function byobRequest() { "use strict"; if (!@isReadableByteStreamController(this)) throw @makeGetterTypeError("ReadableByteStreamController", "byobRequest"); var request = @getByIdDirectPrivate(this, "byobRequest"); if (request === @undefined) { var pending = @getByIdDirectPrivate(this, "pendingPullIntos"); const firstDescriptor = pending.peek(); if (firstDescriptor) { const view = new @Uint8Array(firstDescriptor.buffer, firstDescriptor.byteOffset + firstDescriptor.bytesFilled, firstDescriptor.byteLength - firstDescriptor.bytesFilled); @putByIdDirectPrivate(this, "byobRequest", new @ReadableStreamBYOBRequest(this, view, @isReadableStream)); } } return @getByIdDirectPrivate(this, "byobRequest"); } @getter function desiredSize() { "use strict"; if (!@isReadableByteStreamController(this)) throw @makeGetterTypeError("ReadableByteStreamController", "desiredSize"); return @readableByteStreamControllerGetDesiredSize(this); } al'>examples/minimal Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/packages/astro/test/fixtures/unused-slot/src/pages (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-06-30Ci: improve times, reduce delay (#3780)Gravatar Fred K. Schott 1-14/+10
2022-06-30await error reporter (#3779)Gravatar Fred K. Schott 2-10/+25
2022-06-30[ci] formatGravatar natemoo-re 14-99/+95
2022-06-30MDX support (#3706)Gravatar Nate Moore 63-57/+1153
2022-06-30Fix integration name (`prefetch` instead of `lit`) (#3778)Gravatar hippotastic 2-1/+6
2022-06-30[ci] update lockfile (#3771)Gravatar Fred K. Bot 1-114/+112
2022-06-30Integration Docs Next Steps (#3677)Gravatar Dan Jutan 11-314/+666
2022-06-30[ci] formatGravatar tony-sull 1-2/+2
2022-06-30refactor to provide better cli error handling (#3768)Gravatar Fred K. Schott 2-43/+37
2022-06-30[ci] release (#3772)@astrojs/preact@0.3.1Gravatar Fred K. Bot 12-22/+23
2022-06-30Added Cloudflare adapter to README.md (#3773)Gravatar Isaac McFadyen 1-0/+1
2022-06-30[ci] formatGravatar hippotastic 1-5/+4
2022-06-30Fix "Invalid hook call" warning (#3769)Gravatar hippotastic 2-9/+79
2022-06-29[ci] release (#3759)astro@1.0.0-beta.59@astrojs/telemetry@0.2.2@astrojs/preact@0.3.0Gravatar Fred K. Bot 42-121/+117
2022-06-29[ci] formatGravatar FredKSchott 8-35/+36
2022-06-29manual lockfile update (#3751)Gravatar Fred K. Schott 3-2659/+2871
2022-06-29add error event to telemetry (#3750)Gravatar Fred K. Schott 16-85/+270