// Copyright 2019 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // https://streams.spec.whatwg.org/#rs-default-controller-class-definition interface ReadableStreamDefaultController { [NotEnumerable] readonly attribute double? desiredSize; [CallWith=ScriptState, NotEnumerable, RaisesException] void close(); [CallWith=ScriptState, NotEnumerable, RaisesException] void enqueue( optional any chunk); [CallWith=ScriptState, NotEnumerable] void error(optional any e); };