chromium/third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_rendering_context.idl

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://html.spec.whatwg.org/C/#the-imagebitmap-rendering-context

[
     ActiveScriptWrappable,
     Exposed=(Window,Worker)
] interface ImageBitmapRenderingContext {
    // back-reference to the canvas
    [ImplementedAs=getHTMLOrOffscreenCanvas] readonly attribute (HTMLCanvasElement or OffscreenCanvas) canvas;

    [RaisesException] void transferFromImageBitmap(ImageBitmap? bitmap);
};