// Copyright 2016 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://w3c.github.io/editing/input-events.html

[
    Constructor(DOMString type, optional InputEventInit eventInitDict),
    RuntimeEnabled=InputEvent,
] interface InputEvent : UIEvent {
    readonly attribute DOMString inputType;
    readonly attribute DOMString? data;
    readonly attribute DataTransfer? dataTransfer;
    readonly attribute boolean isComposing;
    sequence<StaticRange> getTargetRanges();
};
