@@ -3060,6 +3060,8 @@ declare namespace React {
30603060 width ?: number | string | undefined ;
30613061 }
30623062
3063+ interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_IMG_SRC_TYPES { }
3064+
30633065 interface ImgHTMLAttributes < T > extends HTMLAttributes < T > {
30643066 alt ?: string | undefined ;
30653067 crossOrigin ?: CrossOrigin ;
@@ -3069,7 +3071,12 @@ declare namespace React {
30693071 loading ?: "eager" | "lazy" | undefined ;
30703072 referrerPolicy ?: HTMLAttributeReferrerPolicy | undefined ;
30713073 sizes ?: string | undefined ;
3072- src ?: string | undefined ;
3074+ src ?:
3075+ | string
3076+ | DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_IMG_SRC_TYPES [
3077+ keyof DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_IMG_SRC_TYPES
3078+ ]
3079+ | undefined ;
30733080 srcSet ?: string | undefined ;
30743081 useMap ?: string | undefined ;
30753082 width ?: number | string | undefined ;
@@ -3253,6 +3260,8 @@ declare namespace React {
32533260 type ?: string | undefined ;
32543261 }
32553262
3263+ interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_MEDIA_SRC_TYPES { }
3264+
32563265 interface MediaHTMLAttributes < T > extends HTMLAttributes < T > {
32573266 autoPlay ?: boolean | undefined ;
32583267 controls ?: boolean | undefined ;
@@ -3263,7 +3272,12 @@ declare namespace React {
32633272 muted ?: boolean | undefined ;
32643273 playsInline ?: boolean | undefined ;
32653274 preload ?: string | undefined ;
3266- src ?: string | undefined ;
3275+ src ?:
3276+ | string
3277+ | DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_MEDIA_SRC_TYPES [
3278+ keyof DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_MEDIA_SRC_TYPES
3279+ ]
3280+ | undefined ;
32673281 }
32683282
32693283 interface MetaHTMLAttributes < T > extends HTMLAttributes < T > {
0 commit comments