chromium/third_party/blink/renderer/modules/launch/launch_queue.idl

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

// TODO(crbug.com/829689): Add link to spec once complete.
// Explainer: https://github.com/WICG/file-handling/blob/main/explainer.md

[
    Exposed=Window,
    RuntimeEnabled=WebAppLaunchQueue
] interface LaunchQueue {
  void setConsumer(LaunchConsumer consumer);
};

callback LaunchConsumer = void(LaunchParams params);