/* * Copyright (C) 2017 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 initializeReadableStreamBYOBRequest(controller, view) { "use strict"; if (arguments.length !== 3 && arguments[2] !== @isReadableStream) @throwTypeError("ReadableStreamBYOBRequest constructor should not be called directly"); return @privateInitializeReadableStreamBYOBRequest.@call(this, controller, view); } function respond(bytesWritten) { "use strict"; if (!@isReadableStreamBYOBRequest(this)) throw @makeThisTypeError("ReadableStreamBYOBRequest", "respond"); if (@getByIdDirectPrivate(this, "associatedReadableByteStreamController") === @undefined) @throwTypeError("ReadableStreamBYOBRequest.associatedReadableByteStreamController is undefined"); return @readableByteStreamControllerRespond(@getByIdDirectPrivate(this, "associatedReadableByteStreamController"), bytesWritten); } function respondWithNewView(view) { "use strict"; if (!@isReadableStreamBYOBRequest(this)) throw @makeThisTypeError("ReadableStreamBYOBRequest", "respond"); if (@getByIdDirectPrivate(this, "associatedReadableByteStreamController") === @undefined) @throwTypeError("ReadableStreamBYOBRequest.associatedReadableByteStreamController is undefined"); if (!@isObject(view)) @throwTypeError("Provided view is not an object"); if (!@ArrayBuffer.@isView(view)) @throwTypeError("Provided view is not an ArrayBufferView"); return @readableByteStreamControllerRespondWithNewView(@getByIdDirectPrivate(this, "associatedReadableByteStreamController"), view); } @getter function view() { "use strict"; if (!@isReadableStreamBYOBRequest(this)) throw @makeGetterTypeError("ReadableStreamBYOBRequest", "view"); return @getByIdDirectPrivate(this, "view"); } nt-emitter-async-iter'>derrick/fix/event-emitter-async-iter Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/napi (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-08-31insert `enumerable: true` when neededGravatar Dylan Conway 2-11/+120
2023-08-31`bun install` correctly join dependency URLs (#4421)Gravatar Julian 6-64/+243
* use WTF to join registry strings * show dependency error messages, better join error We actually report errors when enqueuing dependencies now. I also made the join URLs error message read better. It'd be cleaner to handle it all in one place, but there's currently no way to propagate the data up. * starting on registry URL tests * added more registry URL tests * [install] prevent optional/peer deps from failing builds Couldn't get the peer dependency test to work, but the code is there. * ran prettier * changed error note to use realname, updated tests * ran prettier again...
2023-08-31get name if not provided in `FormData.append` (#4434)Gravatar Dylan Conway 4-5/+45
* get file name from blob if not provided * add test * another test * format
2023-08-31export non-enumerable valuesGravatar Dylan Conway 2-4/+79
2023-08-31Fix vscode debug terminalGravatar Ashcon Partovi 1-21/+0