interface InputEvent { };
partial interface InputEvent { readonly attribute DOMString inputType; readonly attribute DataTransfer? dataTransfer; sequencegetTargetRanges(); }; partial dictionary InputEventInit { DOMString inputType = ""; DataTransfer? dataTransfer = null; sequence targetRanges = []; };