@@ -32,98 +32,167 @@ export interface ObservableReactDOMAttributes<E> {
32
32
children ?: React . ReactNode | Observable < React . ReactNode >
33
33
// Clipboard Events
34
34
onCopy ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
35
+ onCopyCapture ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
35
36
onCut ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
37
+ onCutCapture ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
36
38
onPaste ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
39
+ onPasteCapture ?: React . ClipboardEventHandler < E > | Observable < React . ClipboardEventHandler < E > >
37
40
38
41
// Composition Events
39
42
onCompositionEnd ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
43
+ onCompositionEndCapture ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
40
44
onCompositionStart ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
45
+ onCompositionStartCapture ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
41
46
onCompositionUpdate ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
47
+ onCompositionUpdateCapture ?: React . CompositionEventHandler < E > | Observable < React . CompositionEventHandler < E > >
42
48
43
49
// Focus Events
44
50
onFocus ?: React . FocusEventHandler < E > | Observable < React . FocusEventHandler < E > >
51
+ onFocusCapture ?: React . FocusEventHandler < E > | Observable < React . FocusEventHandler < E > >
45
52
onBlur ?: React . FocusEventHandler < E > | Observable < React . FocusEventHandler < E > >
53
+ onBlurCapture ?: React . FocusEventHandler < E > | Observable < React . FocusEventHandler < E > >
46
54
47
55
// Form Events
48
56
onChange ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
57
+ onChangeCapture ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
49
58
onInput ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
59
+ onInputCapture ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
60
+ onReset ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
61
+ onResetCapture ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
50
62
onSubmit ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
63
+ onSubmitCapture ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
64
+ onInvalid ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
65
+ onInvalidCapture ?: React . FormEventHandler < E > | Observable < React . FormEventHandler < E > >
51
66
52
67
// Image Events
53
68
onLoad ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
69
+ onLoadCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
54
70
onError ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > > // also a Media Event
71
+ onErrorCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > > // also a Media Event
55
72
56
73
// Keyboard Events
57
74
onKeyDown ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
75
+ onKeyDownCapture ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
58
76
onKeyPress ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
77
+ onKeyPressCapture ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
59
78
onKeyUp ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
79
+ onKeyUpCapture ?: React . KeyboardEventHandler < E > | Observable < React . KeyboardEventHandler < E > >
60
80
61
81
// Media Events
62
82
onAbort ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
83
+ onAbortCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
63
84
onCanPlay ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
85
+ onCanPlayCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
64
86
onCanPlayThrough ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
87
+ onCanPlayThroughCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
65
88
onDurationChange ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
89
+ onDurationChangeCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
66
90
onEmptied ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
91
+ onEmptiedCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
67
92
onEncrypted ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
93
+ onEncryptedCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
68
94
onEnded ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
95
+ onEndedCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
69
96
onLoadedData ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
97
+ onLoadedDataCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
70
98
onLoadedMetadata ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
99
+ onLoadedMetadataCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
71
100
onLoadStart ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
101
+ onLoadStartCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
72
102
onPause ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
103
+ onPauseCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
73
104
onPlay ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
105
+ onPlayCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
74
106
onPlaying ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
107
+ onPlayingCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
75
108
onProgress ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
109
+ onProgressCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
76
110
onRateChange ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
111
+ onRateChangeCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
77
112
onSeeked ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
113
+ onSeekedCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
78
114
onSeeking ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
115
+ onSeekingCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
79
116
onStalled ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
117
+ onStalledCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
80
118
onSuspend ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
119
+ onSuspendCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
81
120
onTimeUpdate ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
121
+ onTimeUpdateCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
82
122
onVolumeChange ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
123
+ onVolumeChangeCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
83
124
onWaiting ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
125
+ onWaitingCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
84
126
85
127
// MouseEvents
86
128
onClick ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
129
+ onClickCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
87
130
onContextMenu ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
131
+ onContextMenuCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
88
132
onDoubleClick ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
133
+ onDoubleClickCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
89
134
onDrag ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
135
+ onDragCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
90
136
onDragEnd ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
137
+ onDragEndCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
91
138
onDragEnter ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
139
+ onDragEnterCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
92
140
onDragExit ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
141
+ onDragExitCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
93
142
onDragLeave ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
143
+ onDragLeaveCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
94
144
onDragOver ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
145
+ onDragOverCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
95
146
onDragStart ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
147
+ onDragStartCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
96
148
onDrop ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
149
+ onDropCapture ?: React . DragEventHandler < E > | Observable < React . DragEventHandler < E > >
97
150
onMouseDown ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
151
+ onMouseDownCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
98
152
onMouseEnter ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
99
153
onMouseLeave ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
100
154
onMouseMove ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
155
+ onMouseMoveCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
101
156
onMouseOut ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
157
+ onMouseOutCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
102
158
onMouseOver ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
159
+ onMouseOverCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
103
160
onMouseUp ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
161
+ onMouseUpCapture ?: React . MouseEventHandler < E > | Observable < React . MouseEventHandler < E > >
104
162
105
163
// Selection Events
106
164
onSelect ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
165
+ onSelectCapture ?: React . ReactEventHandler < E > | Observable < React . ReactEventHandler < E > >
107
166
108
167
// Touch Events
109
168
onTouchCancel ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
169
+ onTouchCancelCapture ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
110
170
onTouchEnd ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
171
+ onTouchEndCapture ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
111
172
onTouchMove ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
173
+ onTouchMoveCapture ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
112
174
onTouchStart ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
175
+ onTouchStartCapture ?: React . TouchEventHandler < E > | Observable < React . TouchEventHandler < E > >
113
176
114
177
// UI Events
115
178
onScroll ?: React . UIEventHandler < E > | Observable < React . UIEventHandler < E > >
179
+ onScrollCapture ?: React . UIEventHandler < E > | Observable < React . UIEventHandler < E > >
116
180
117
181
// Wheel Events
118
182
onWheel ?: React . WheelEventHandler < E > | Observable < React . WheelEventHandler < E > >
183
+ onWheelCapture ?: React . WheelEventHandler < E > | Observable < React . WheelEventHandler < E > >
119
184
120
185
// Animation Events
121
186
onAnimationStart ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
187
+ onAnimationStartCapture ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
122
188
onAnimationEnd ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
189
+ onAnimationEndCapture ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
123
190
onAnimationIteration ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
191
+ onAnimationIterationCapture ?: React . AnimationEventHandler < E > | Observable < React . AnimationEventHandler < E > >
124
192
125
193
// Transition Events
126
194
onTransitionEnd ?: React . TransitionEventHandler < E > | Observable < React . TransitionEventHandler < E > >
195
+ onTransitionEndCapture ?: React . TransitionEventHandler < E > | Observable < React . TransitionEventHandler < E > >
127
196
}
128
197
129
198
export interface ObservableReactHTMLAttributes < E > extends ObservableReactDOMAttributes < E > {
0 commit comments