UNPKG

1.86 kBTypeScriptView Raw
1export type HtmlTags =
2 | 'a'
3 | 'abbr'
4 | 'address'
5 | 'area'
6 | 'article'
7 | 'aside'
8 | 'audio'
9 | 'b'
10 | 'base'
11 | 'bdi'
12 | 'bdo'
13 | 'blockquote'
14 | 'body'
15 | 'br'
16 | 'button'
17 | 'canvas'
18 | 'caption'
19 | 'cite'
20 | 'code'
21 | 'col'
22 | 'colgroup'
23 | 'data'
24 | 'datalist'
25 | 'dd'
26 | 'del'
27 | 'details'
28 | 'dfn'
29 | 'dialog'
30 | 'div'
31 | 'dl'
32 | 'dt'
33 | 'em'
34 | 'embed'
35 | 'fieldset'
36 | 'figcaption'
37 | 'figure'
38 | 'footer'
39 | 'form'
40 | 'h1'
41 | 'h2'
42 | 'h3'
43 | 'h4'
44 | 'h5'
45 | 'h6'
46 | 'head'
47 | 'header'
48 | 'hgroup'
49 | 'hr'
50 | 'html'
51 | 'i'
52 | 'iframe'
53 | 'img'
54 | 'input'
55 | 'ins'
56 | 'kbd'
57 | 'label'
58 | 'legend'
59 | 'li'
60 | 'link'
61 | 'main'
62 | 'map'
63 | 'mark'
64 | 'math'
65 | 'menu'
66 | 'menuitem'
67 | 'meta'
68 | 'meter'
69 | 'nav'
70 | 'noscript'
71 | 'object'
72 | 'ol'
73 | 'optgroup'
74 | 'option'
75 | 'output'
76 | 'p'
77 | 'param'
78 | 'picture'
79 | 'pre'
80 | 'progress'
81 | 'q'
82 | 'rb'
83 | 'rp'
84 | 'rt'
85 | 'rtc'
86 | 'ruby'
87 | 's'
88 | 'samp'
89 | 'script'
90 | 'search'
91 | 'section'
92 | 'select'
93 | 'slot'
94 | 'small'
95 | 'source'
96 | 'span'
97 | 'strong'
98 | 'style'
99 | 'sub'
100 | 'summary'
101 | 'sup'
102 | 'svg'
103 | 'table'
104 | 'tbody'
105 | 'td'
106 | 'template'
107 | 'textarea'
108 | 'tfoot'
109 | 'th'
110 | 'thead'
111 | 'time'
112 | 'title'
113 | 'tr'
114 | 'track'
115 | 'u'
116 | 'ul'
117 | 'var'
118 | 'video'
119 | 'wbr';
120
121export type VoidHtmlTags =
122 | 'area'
123 | 'base'
124 | 'br'
125 | 'col'
126 | 'embed'
127 | 'hr'
128 | 'img'
129 | 'input'
130 | 'link'
131 | 'menuitem'
132 | 'meta'
133 | 'param'
134 | 'source'
135 | 'track'
136 | 'wbr';
137
138/**
139List of standard HTML tags.
140
141@example
142```
143import htmlTags from 'html-tags';
144
145console.log(htmlTags);
146//=> ['a', 'abbr', 'acronym', …]
147```
148*/
149declare const htmlTags: readonly HtmlTags[];
150
151export default htmlTags;
152
153/**
154List of standard, self-closing HTML tags.
155
156@example
157```
158import {voidHtmlTags} from 'html-tags';
159
160console.log(voidHtmlTags);
161//=> ['area', 'base', 'br', …]
162```
163*/
164export const voidHtmlTags: readonly VoidHtmlTags[];