Skip to content

Commit 58c7250

Browse files
committed
add missing html attributes
1 parent 75df4ff commit 58c7250

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

attributes.ts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,12 @@ export const htmlElementAttributes = {
157157
select: ["value", "autocomplete", "required"],
158158
dialog: ["open"],
159159
table: ["cellspacing", "cellpadding", "align", "width", "border"],
160+
td: ["colspan", "rowspan", "headers", "align", "valign", "width", "height"],
161+
th: ["colspan", "rowspan", "headers", "align", "valign", "width", "height"],
162+
tr: ["align", "valign"],
163+
thead: ["align", "valign"],
164+
tbody: ["align", "valign"],
165+
tfoot: ["align", "valign"],
160166
meta: ["content"],
161167
optgroup: ["label", "disabled"],
162168
} as const satisfies {[key in keyof HTMLElementTagNameMap]?: readonly string[]};
@@ -301,6 +307,41 @@ export type htmlElementAttributeValues = {
301307
border: string
302308
},
303309

310+
td: {
311+
colspan: htmlNumber|string,
312+
rowspan: htmlNumber|string,
313+
headers: string,
314+
align: string,
315+
valign: string,
316+
width: string,
317+
height: string
318+
},
319+
th: {
320+
colspan: htmlNumber|string,
321+
rowspan: htmlNumber|string,
322+
headers: string,
323+
align: string,
324+
valign: string,
325+
width: string,
326+
height: string
327+
},
328+
tr: {
329+
align: string,
330+
valign: string
331+
},
332+
thead: {
333+
align: string,
334+
valign: string
335+
},
336+
tbody: {
337+
align: string,
338+
valign: string
339+
},
340+
tfoot: {
341+
align: string,
342+
valign: string
343+
},
344+
304345
optgroup: {
305346
label: string,
306347
disabled: boolean

0 commit comments

Comments
 (0)