Skip to content

Commit 7ed69ab

Browse files
committed
update for solid
1 parent b3db843 commit 7ed69ab

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+11330
-7308
lines changed

jsx/data.json

Lines changed: 4457 additions & 3057 deletions
Large diffs are not rendered by default.

jsx/html/a.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ interface AnchorHTMLAttributes<T> extends HTMLAttributes<T> {
4040
/** @experimental */
4141
attributionsrc?: string | false
4242

43-
/** @deprecated Use lowercase attributes */
44-
referrerPolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' | false
45-
4643
/** @deprecated */
4744
charset?: string | false
4845
/** @deprecated */

jsx/html/area.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ interface AreaHTMLAttributes<T> extends HTMLAttributes<T> {
3434
/** @experimental */
3535
attributionsrc?: string | false
3636

37-
/** @deprecated Use lowercase attributes */
38-
referrerPolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' | false
39-
4037
/** @deprecated */
4138
nohref?: true | false | '' | false
4239
}

jsx/html/audio.d.ts

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Solid Main - https://www.solidjs.com/
22
interface AudioHTMLAttributes<T> extends MediaHTMLAttributes<T> {}
3-
interface MediaHTMLAttributes<T> extends HTMLAttributes<T>, ElementEventMap<T> {
3+
interface MediaHTMLAttributes<T> extends HTMLAttributes<T> {
44
autoplay?: boolean
55
controls?: boolean
66
controlslist?: 'nodownload' | 'nofullscreen' | 'noplaybackrate' | 'noremoteplayback' | (string & {})
@@ -26,20 +26,9 @@ interface MediaHTMLAttributes<T> extends HTMLAttributes<T>, ElementEventMap<T> {
2626
mediagroup?: string
2727
}
2828

29-
interface ElementEventMap<T> {
30-
onFullscreenChange?: EventHandlerUnion<T, Event>
31-
onFullscreenError?: EventHandlerUnion<T, Event>
32-
33-
'on:fullscreenchange'?: EventHandlerWithOptionsUnion<T, Event>
34-
'on:fullscreenerror'?: EventHandlerWithOptionsUnion<T, Event>
35-
36-
onfullscreenchange?: EventHandlerUnion<T, Event>
37-
onfullscreenerror?: EventHandlerUnion<T, Event>
38-
}
39-
4029
// Solid Next - https://www.solidjs.com/
4130
interface AudioHTMLAttributes<T> extends MediaHTMLAttributes<T> {}
42-
interface MediaHTMLAttributes<T> extends HTMLAttributes<T>, ElementEventMap<T> {
31+
interface MediaHTMLAttributes<T> extends HTMLAttributes<T> {
4332
autoplay?: true | false | '' | false
4433
controls?: true | false | '' | false
4534
controlslist?: 'nodownload' | 'nofullscreen' | 'noplaybackrate' | 'noremoteplayback' | (string & {}) | false
@@ -52,36 +41,14 @@ interface MediaHTMLAttributes<T> extends HTMLAttributes<T>, ElementEventMap<T> {
5241

5342
onEncrypted?: EventHandlerUnion<T, MediaEncryptedEvent>
5443
'on:encrypted'?: EventHandlerWithOptionsUnion<T, MediaEncryptedEvent>
55-
/** @deprecated Use camelCase event handlers */
56-
onencrypted?: EventHandlerUnion<T, MediaEncryptedEvent>
5744

5845
onWaitingForKey?: EventHandlerUnion<T, Event>
5946
'on:waitingforkey'?: EventHandlerWithOptionsUnion<T, Event>
60-
/** @deprecated Use camelCase event handlers */
61-
onwaitingforkey?: EventHandlerUnion<T, Event>
62-
63-
/** @deprecated Use lowercase attributes */
64-
crossOrigin?: 'anonymous' | 'use-credentials' | '' | true | false
6547

66-
/** @deprecated Use lowercase attributes */
67-
mediaGroup?: string | false
6848
/** @deprecated */
6949
mediagroup?: string | false
7050
}
7151

72-
interface ElementEventMap<T> {
73-
onFullscreenChange?: EventHandlerUnion<T, Event>
74-
onFullscreenError?: EventHandlerUnion<T, Event>
75-
76-
'on:fullscreenchange'?: EventHandlerWithOptionsUnion<T, Event>
77-
'on:fullscreenerror'?: EventHandlerWithOptionsUnion<T, Event>
78-
79-
/** @deprecated Use camelCase event handlers */
80-
onfullscreenchange?: EventHandlerUnion<T, Event>
81-
/** @deprecated Use camelCase event handlers */
82-
onfullscreenerror?: EventHandlerUnion<T, Event>
83-
}
84-
8552
// Voby - https://github.com/vobyjs/voby
8653
interface AudioHTMLAttributes<T extends EventTarget> extends MediaHTMLAttributes<T> {}
8754
interface MediaHTMLAttributes<T extends EventTarget> extends HTMLAttributes<T> {

jsx/html/bdo.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
// Solid Main - https://www.solidjs.com/
2+
interface BdoHTMLAttributes<T> extends HTMLAttributes<T> {
3+
dir?: 'ltr' | 'rtl'
4+
}
25

36
// Solid Next - https://www.solidjs.com/
7+
interface BdoHTMLAttributes<T> extends HTMLAttributes<T> {
8+
dir?: 'ltr' | 'rtl' | false
9+
}
410

511
// Voby - https://github.com/vobyjs/voby
612

jsx/html/body.d.ts

Lines changed: 3 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Solid Main - https://www.solidjs.com/
2-
interface BodyHTMLAttributes<T> extends HTMLAttributes<T>, WindowEventMap<T>, ElementEventMap<T> {}
2+
interface BodyHTMLAttributes<T> extends HTMLAttributes<T>, WindowEventMap<T> {}
33
interface WindowEventMap<T> {
44
onAfterPrint?: EventHandlerUnion<T, Event>
55
onBeforePrint?: EventHandlerUnion<T, Event>
@@ -71,20 +71,9 @@ interface WindowEventMap<T> {
7171
'on:unload'?: EventHandlerWithOptionsUnion<T, Event>
7272
}
7373

74-
interface ElementEventMap<T> {
75-
onFullscreenChange?: EventHandlerUnion<T, Event>
76-
onFullscreenError?: EventHandlerUnion<T, Event>
77-
78-
'on:fullscreenchange'?: EventHandlerWithOptionsUnion<T, Event>
79-
'on:fullscreenerror'?: EventHandlerWithOptionsUnion<T, Event>
80-
81-
onfullscreenchange?: EventHandlerUnion<T, Event>
82-
onfullscreenerror?: EventHandlerUnion<T, Event>
83-
}
84-
8574
// Solid Next - https://www.solidjs.com/
86-
interface BodyHTMLAttributes<T> extends HTMLAttributes<T>, WindowEventMap<T>, ElementEventMap<T> {}
87-
interface WindowEventMap<T> {
75+
interface BodyHTMLAttributes<T> extends HTMLAttributes<T>, WindowEventHandlers<T> {}
76+
interface WindowEventHandlers<T> {
8877
onAfterPrint?: EventHandlerUnion<T, Event>
8978
onBeforePrint?: EventHandlerUnion<T, Event>
9079
onBeforeUnload?: EventHandlerUnion<T, BeforeUnloadEvent>
@@ -108,49 +97,6 @@ interface WindowEventMap<T> {
10897
onUnhandledRejection?: EventHandlerUnion<T, PromiseRejectionEvent>
10998
onUnload?: EventHandlerUnion<T, Event>
11099

111-
/** @deprecated Use camelCase event handlers */
112-
onafterprint?: EventHandlerUnion<T, Event>
113-
/** @deprecated Use camelCase event handlers */
114-
onbeforeprint?: EventHandlerUnion<T, Event>
115-
/** @deprecated Use camelCase event handlers */
116-
onbeforeunload?: EventHandlerUnion<T, BeforeUnloadEvent>
117-
/** @deprecated Use camelCase event handlers */
118-
ongamepadconnected?: EventHandlerUnion<T, GamepadEvent>
119-
/** @deprecated Use camelCase event handlers */
120-
ongamepaddisconnected?: EventHandlerUnion<T, GamepadEvent>
121-
/** @deprecated Use camelCase event handlers */
122-
onhashchange?: EventHandlerUnion<T, HashChangeEvent>
123-
/** @deprecated Use camelCase event handlers */
124-
onlanguagechange?: EventHandlerUnion<T, Event>
125-
/** @deprecated Use camelCase event handlers */
126-
onmessage?: EventHandlerUnion<T, MessageEvent>
127-
/** @deprecated Use camelCase event handlers */
128-
onmessageerror?: EventHandlerUnion<T, MessageEvent>
129-
/** @deprecated Use camelCase event handlers */
130-
onoffline?: EventHandlerUnion<T, Event>
131-
/** @deprecated Use camelCase event handlers */
132-
ononline?: EventHandlerUnion<T, Event>
133-
/** @deprecated Use camelCase event handlers */
134-
onpagehide?: EventHandlerUnion<T, PageTransitionEvent>
135-
// TODO `PageRevealEvent` is currently undefined in TS
136-
/** @deprecated Use camelCase event handlers */
137-
onpagereveal?: EventHandlerUnion<T, Event>
138-
/** @deprecated Use camelCase event handlers */
139-
onpageshow?: EventHandlerUnion<T, PageTransitionEvent>
140-
// TODO `PageSwapEvent` is currently undefined in TS
141-
/** @deprecated Use camelCase event handlers */
142-
onpageswap?: EventHandlerUnion<T, Event>
143-
/** @deprecated Use camelCase event handlers */
144-
onpopstate?: EventHandlerUnion<T, PopStateEvent>
145-
/** @deprecated Use camelCase event handlers */
146-
onrejectionhandled?: EventHandlerUnion<T, PromiseRejectionEvent>
147-
/** @deprecated Use camelCase event handlers */
148-
onstorage?: EventHandlerUnion<T, StorageEvent>
149-
/** @deprecated Use camelCase event handlers */
150-
onunhandledrejection?: EventHandlerUnion<T, PromiseRejectionEvent>
151-
/** @deprecated Use camelCase event handlers */
152-
onunload?: EventHandlerUnion<T, Event>
153-
154100
'on:afterprint'?: EventHandlerWithOptionsUnion<T, Event>
155101
'on:beforeprint'?: EventHandlerWithOptionsUnion<T, Event>
156102
'on:beforeunload'?: EventHandlerWithOptionsUnion<T, BeforeUnloadEvent>
@@ -175,19 +121,6 @@ interface WindowEventMap<T> {
175121
'on:unload'?: EventHandlerWithOptionsUnion<T, Event>
176122
}
177123

178-
interface ElementEventMap<T> {
179-
onFullscreenChange?: EventHandlerUnion<T, Event>
180-
onFullscreenError?: EventHandlerUnion<T, Event>
181-
182-
'on:fullscreenchange'?: EventHandlerWithOptionsUnion<T, Event>
183-
'on:fullscreenerror'?: EventHandlerWithOptionsUnion<T, Event>
184-
185-
/** @deprecated Use camelCase event handlers */
186-
onfullscreenchange?: EventHandlerUnion<T, Event>
187-
/** @deprecated Use camelCase event handlers */
188-
onfullscreenerror?: EventHandlerUnion<T, Event>
189-
}
190-
191124
// Voby - https://github.com/vobyjs/voby
192125

193126
// Vue - https://vuejs.org/

jsx/html/button.d.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Solid Main - https://www.solidjs.com/
22
interface ButtonHTMLAttributes<T> extends HTMLAttributes<T> {
3-
autofocus?: boolean
43
disabled?: boolean
54
form?: string
65
formaction?: string
@@ -30,7 +29,6 @@ interface ButtonHTMLAttributes<T> extends HTMLAttributes<T> {
3029

3130
// Solid Next - https://www.solidjs.com/
3231
interface ButtonHTMLAttributes<T> extends HTMLAttributes<T> {
33-
autofocus?: true | false | '' | false
3432
disabled?: true | false | '' | false
3533
form?: string | false
3634
formaction?: string | false
@@ -48,21 +46,6 @@ interface ButtonHTMLAttributes<T> extends HTMLAttributes<T> {
4846
command?: 'show-modal' | 'close' | 'show-popover' | 'hide-popover' | 'toggle-popover' | (string & {}) | false
4947
/** @experimental */
5048
commandfor?: string | false
51-
52-
/** @deprecated Use lowercase attributes */
53-
formAction?: string | false
54-
/** @deprecated Use lowercase attributes */
55-
formEnctype?: 'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain' | false
56-
/** @deprecated Use lowercase attributes */
57-
formMethod?: 'post' | 'get' | 'dialog' | false
58-
/** @deprecated Use lowercase attributes */
59-
formNoValidate?: boolean | false
60-
/** @deprecated Use lowercase attributes */
61-
formTarget?: string | false
62-
/** @deprecated Use lowercase attributes */
63-
popoverTarget?: string | false
64-
/** @deprecated Use lowercase attributes */
65-
popoverTargetAction?: 'hide' | 'show' | 'toggle' | false
6649
}
6750

6851
// Voby - https://github.com/vobyjs/voby

jsx/html/canvas.d.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,6 @@ interface CanvasHTMLAttributes<T> extends HTMLAttributes<T> {
33
height?: number | string
44
width?: number | string
55

6-
onContextLost?: EventHandlerUnion<T, Event>
7-
'on:contextlost'?: EventHandlerWithOptionsUnion<T, Event>
8-
oncontextlost?: EventHandlerUnion<T, Event>
9-
10-
onContextRestored?: EventHandlerUnion<T, Event>
11-
'on:contextrestored'?: EventHandlerWithOptionsUnion<T, Event>
12-
oncontextrestored?: EventHandlerUnion<T, Event>
13-
146
/**
157
* @deprecated
168
* @non-standard
@@ -23,16 +15,6 @@ interface CanvasHTMLAttributes<T> extends HTMLAttributes<T> {
2315
height?: number | string | false
2416
width?: number | string | false
2517

26-
onContextLost?: EventHandlerUnion<T, Event>
27-
'on:contextlost'?: EventHandlerWithOptionsUnion<T, Event>
28-
/** @deprecated Use camelCase event handlers */
29-
oncontextlost?: EventHandlerUnion<T, Event>
30-
31-
onContextRestored?: EventHandlerUnion<T, Event>
32-
'on:contextrestored'?: EventHandlerWithOptionsUnion<T, Event>
33-
/** @deprecated Use camelCase event handlers */
34-
oncontextrestored?: EventHandlerUnion<T, Event>
35-
3618
/**
3719
* @deprecated
3820
* @non-standard

jsx/html/del.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ interface ModHTMLAttributes<T> extends HTMLAttributes<T> {
1010
interface ModHTMLAttributes<T> extends HTMLAttributes<T> {
1111
cite?: string | false
1212
datetime?: string | false
13-
14-
/** @deprecated Use lowercase attributes */
15-
dateTime?: string | false
1613
}
1714

1815
// Voby - https://github.com/vobyjs/voby

jsx/html/details.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ interface DetailsHTMLAttributes extends HTMLAttributes {
2525

2626
// Preact - https://preactjs.com/
2727
interface DetailsHTMLAttributes<T extends EventTarget = HTMLDetailsElement> extends HTMLAttributes<T> {
28+
name?: string
2829
open?: boolean
2930
}
3031

0 commit comments

Comments
 (0)