/
element-events.ts
155 lines (153 loc) · 5.35 KB
/
element-events.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
import { Event } from './event';
/** The object emitted by a connector on `element::<element-type>`. */
export type ElementFound = Event & {
/** The visited element. */
element: import('@hint/utils').HTMLElement;
};
// List of elements from https://developer.mozilla.org/en-US/docs/Web/HTML/Element
export type ElementEvents = {
'element::*': ElementFound;
'element::a': ElementFound;
'element::abbr': ElementFound;
'element::acronym': ElementFound;
'element::address': ElementFound;
'element::applet': ElementFound;
'element::area': ElementFound;
'element::article': ElementFound;
'element::aside': ElementFound;
'element::audio': ElementFound;
'element::b': ElementFound;
'element::basefont': ElementFound;
'element::bdi': ElementFound;
'element::bdo': ElementFound;
'element::bgsound': ElementFound;
'element::big': ElementFound;
'element::blink': ElementFound;
'element::blockquote': ElementFound;
'element::body': ElementFound;
'element::br': ElementFound;
'element::button': ElementFound;
'element::canvas': ElementFound;
'element::caption': ElementFound;
'element::center': ElementFound;
'element::cite': ElementFound;
'element::code': ElementFound;
'element::col': ElementFound;
'element::colgroup': ElementFound;
'element::command': ElementFound;
'element::content': ElementFound;
'element::data': ElementFound;
'element::datalist': ElementFound;
'element::dd': ElementFound;
'element::del': ElementFound;
'element::details': ElementFound;
'element::dfn': ElementFound;
'element::dialog': ElementFound;
'element::dir': ElementFound;
'element::div': ElementFound;
'element::dl': ElementFound;
'element::dt': ElementFound;
'element::element': ElementFound;
'element::em': ElementFound;
'element::embed': ElementFound;
'element::fieldset': ElementFound;
'element::figcaption': ElementFound;
'element::figure': ElementFound;
'element::font': ElementFound;
'element::footer': ElementFound;
'element::form': ElementFound;
'element::frame': ElementFound;
'element::frameset': ElementFound;
'element::h1': ElementFound;
'element::h2': ElementFound;
'element::h3': ElementFound;
'element::h4': ElementFound;
'element::h5': ElementFound;
'element::h6': ElementFound;
'element::header': ElementFound;
'element::hgroup': ElementFound;
'element::hr': ElementFound;
'element::html': ElementFound;
'element::i': ElementFound;
'element::iframe': ElementFound;
'element::image': ElementFound;
'element::img': ElementFound;
'element::input': ElementFound;
'element::ins': ElementFound;
'element::isindex': ElementFound;
'element::kbd': ElementFound;
'element::keygen': ElementFound;
'element::label': ElementFound;
'element::legend': ElementFound;
'element::li': ElementFound;
'element::link': ElementFound;
'element::listing': ElementFound;
'element::main': ElementFound;
'element::map': ElementFound;
'element::mark': ElementFound;
'element::marquee': ElementFound;
'element::menu': ElementFound;
'element::menuitem': ElementFound;
'element::meta': ElementFound;
'element::meter': ElementFound;
'element::multicol': ElementFound;
'element::nav': ElementFound;
'element::nextid': ElementFound;
'element::nobr': ElementFound;
'element::noembed': ElementFound;
'element::noframes': ElementFound;
'element::noscript': ElementFound;
'element::object': ElementFound;
'element::ol': ElementFound;
'element::optgroup': ElementFound;
'element::option': ElementFound;
'element::output': ElementFound;
'element::p': ElementFound;
'element::param': ElementFound;
'element::picture': ElementFound;
'element::plaintext': ElementFound;
'element::pre': ElementFound;
'element::progress': ElementFound;
'element::q': ElementFound;
'element::rb': ElementFound;
'element::rp': ElementFound;
'element::rt': ElementFound;
'element::rtc': ElementFound;
'element::ruby': ElementFound;
'element::s': ElementFound;
'element::samp': ElementFound;
'element::script': ElementFound;
'element::section': ElementFound;
'element::select': ElementFound;
'element::shadow': ElementFound;
'element::slot': ElementFound;
'element::small': ElementFound;
'element::source': ElementFound;
'element::spacer': ElementFound;
'element::span': ElementFound;
'element::strike': ElementFound;
'element::strong': ElementFound;
'element::style': ElementFound;
'element::sub': ElementFound;
'element::summary': ElementFound;
'element::sup': ElementFound;
'element::table': ElementFound;
'element::tbody': ElementFound;
'element::td': ElementFound;
'element::template': ElementFound;
'element::textarea': ElementFound;
'element::tfoot': ElementFound;
'element::th': ElementFound;
'element::thead': ElementFound;
'element::time': ElementFound;
'element::title': ElementFound;
'element::tr': ElementFound;
'element::track': ElementFound;
'element::tt': ElementFound;
'element::u': ElementFound;
'element::ul': ElementFound;
'element::var': ElementFound;
'element::video': ElementFound;
'element::wbr': ElementFound;
'element::xmp': ElementFound;
};