]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: fix formatting + remove duplicated property in jsx type
authorEvan You <yyx990803@gmail.com>
Fri, 10 Nov 2023 06:59:57 +0000 (14:59 +0800)
committerEvan You <yyx990803@gmail.com>
Fri, 10 Nov 2023 07:01:05 +0000 (15:01 +0800)
packages/dts-test/tsx.test-d.tsx
packages/runtime-dom/src/jsx.ts

index 47555a03c0bb19b45ae11bf6bd316b10a8e3bd5b..a15d16ac4d225c6c775c49bf5b96cf9245591d10 100644 (file)
@@ -18,25 +18,15 @@ expectType<JSX.Element>(
 )
 
 // #7955
-expectType<JSX.Element>(
-  <div style={[undefined, '', null, false]} />
-)
+expectType<JSX.Element>(<div style={[undefined, '', null, false]} />)
 
-expectType<JSX.Element>(
-  <div style={undefined} />
-)
+expectType<JSX.Element>(<div style={undefined} />)
 
-expectType<JSX.Element>(
-  <div style={null} />
-)
+expectType<JSX.Element>(<div style={null} />)
 
-expectType<JSX.Element>(
-  <div style={''} />
-)
+expectType<JSX.Element>(<div style={''} />)
 
-expectType<JSX.Element>(
-  <div style={false} />
-)
+expectType<JSX.Element>(<div style={false} />)
 
 // @ts-expect-error
 ;<div style={[0]} />
index c34a89da6b453368b77b3b8a059a837dfa86dd76..dfa4fc561c67103151b47a042c988b2ce1e433af 100644 (file)
@@ -244,7 +244,13 @@ interface AriaAttributes {
 }
 
 // Vue's style normalization supports nested arrays
-export type StyleValue = false | null | undefined | string | CSSProperties | Array<StyleValue>
+export type StyleValue =
+  | false
+  | null
+  | undefined
+  | string
+  | CSSProperties
+  | Array<StyleValue>
 
 export interface HTMLAttributes extends AriaAttributes, EventHandlers<Events> {
   innerHTML?: string
@@ -474,7 +480,6 @@ export interface ImgHTMLAttributes extends HTMLAttributes {
   srcset?: string
   usemap?: string
   width?: Numberish
-  loading?: 'lazy' | 'eager'
 }
 
 export interface InsHTMLAttributes extends HTMLAttributes {