diff --git a/.changeset/unlucky-wasps-report.md b/.changeset/unlucky-wasps-report.md new file mode 100644 index 000000000..731ed05b8 --- /dev/null +++ b/.changeset/unlucky-wasps-report.md @@ -0,0 +1,5 @@ +--- +"@kitajs/html": patch +--- + +add more html attributes diff --git a/packages/html/jsx.d.ts b/packages/html/jsx.d.ts index cc148b2e8..063b0b670 100644 --- a/packages/html/jsx.d.ts +++ b/packages/html/jsx.d.ts @@ -496,12 +496,21 @@ declare namespace JSX { scoped?: undefined | string; } - interface HtmlTableTag extends HtmlTag {} + interface HtmlTableTag extends HtmlTag { + align?: undefined | 'left' | 'center' | 'right'; + border?: undefined | number; + cellpadding?: undefined | number | string; + cellspacing?: undefined | number | string; + width?: undefined | number | string; + } interface HtmlTableDataCellTag extends HtmlTag { + align?: undefined | "left" | "center" | "right"; colspan?: undefined | string | number; rowspan?: undefined | string | number; headers?: undefined | string; + /** @deprecated */ + valign?: undefined | "top" | "middle" | "bottom" | "baseline"; } interface HtmlTextAreaTag extends HtmlTag { @@ -525,6 +534,9 @@ declare namespace JSX { rowspan?: undefined | string | number; headers?: undefined | string; scope?: undefined | string; + /** @deprecated */ + valign?: undefined | "top" | "middle" | "bottom" | "baseline"; + width?: undefined | number | string; } interface HtmlTimeTag extends HtmlTag { @@ -650,7 +662,9 @@ declare namespace JSX { interface HtmlEmbedTag extends MediaEvents {} - interface HtmlImageTag extends MediaEvents {} + interface HtmlImageTag extends MediaEvents { + border?: undefined | number; + } interface HtmlObjectTag extends MediaEvents {}