@@ -61,6 +61,17 @@ export type TransitionEventHandler<T extends EventTarget> = EventHandler<Transit
61
61
export type MessageEventHandler < T extends EventTarget > = EventHandler < MessageEvent , T > ;
62
62
export type ToggleEventHandler < T extends EventTarget > = EventHandler < ToggleEvent , T > ;
63
63
64
+ export type FullAutoFill =
65
+ | AutoFill
66
+ | 'bday'
67
+ | `${OptionalPrefixToken < AutoFillAddressKind > } ${'cc-additional-name' } `
68
+ | 'nickname'
69
+ | 'language'
70
+ | 'organization-title'
71
+ | 'photo'
72
+ | 'sex'
73
+ | 'url' ;
74
+
64
75
//
65
76
// DOM Attributes
66
77
// ----------------------------------------------------------------------
@@ -1025,7 +1036,7 @@ export type HTMLInputTypeAttribute =
1025
1036
export interface HTMLInputAttributes extends HTMLAttributes < HTMLInputElement > {
1026
1037
accept ?: string | undefined | null ;
1027
1038
alt ?: string | undefined | null ;
1028
- autocomplete ?: AutoFill | undefined | null ;
1039
+ autocomplete ?: FullAutoFill | undefined | null ;
1029
1040
capture ?: boolean | 'user' | 'environment' | undefined | null ; // https://www.w3.org/TR/html-media-capture/#the-capture-attribute
1030
1041
checked ?: boolean | undefined | null ;
1031
1042
dirname ?: string | undefined | null ;
@@ -1244,7 +1255,7 @@ export interface HTMLScriptAttributes extends HTMLAttributes<HTMLScriptElement>
1244
1255
}
1245
1256
1246
1257
export interface HTMLSelectAttributes extends HTMLAttributes < HTMLSelectElement > {
1247
- autocomplete ?: AutoFill | undefined | null ;
1258
+ autocomplete ?: FullAutoFill | undefined | null ;
1248
1259
disabled ?: boolean | undefined | null ;
1249
1260
form ?: string | undefined | null ;
1250
1261
multiple ?: boolean | undefined | null ;
@@ -1289,7 +1300,7 @@ export interface HTMLTableAttributes extends HTMLAttributes<HTMLTableElement> {
1289
1300
}
1290
1301
1291
1302
export interface HTMLTextareaAttributes extends HTMLAttributes < HTMLTextAreaElement > {
1292
- autocomplete ?: AutoFill | undefined | null ;
1303
+ autocomplete ?: FullAutoFill | undefined | null ;
1293
1304
cols ?: number | undefined | null ;
1294
1305
dirname ?: string | undefined | null ;
1295
1306
disabled ?: boolean | undefined | null ;
0 commit comments