File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 11import * as React from "react" ;
22
3- export interface ProgressiveImageProps extends React . HTMLProps < HTMLDivElement > {
4- preview : string ;
5- src : string ;
6- }
3+ type DivProps = React . HTMLProps < HTMLImageElement > ;
4+ type ImageProps = React . HTMLProps < HTMLDivElement > ;
75
8- export interface ProgressiveBackgroundImageProps extends React . HTMLProps < HTMLImageElement > {
6+ export interface ProgressiveImageProps {
97 preview : string ;
108 src : string ;
11- background : boolean ;
9+ background ? : boolean ;
1210}
1311
1412export interface ProgressiveImageState {
1513 src : string ;
1614 blur : number ;
1715}
1816
19- export class ProgressiveImage extends React . Component < ProgressiveImageProps & ProgressiveBackgroundImageProps , ProgressiveImageState > {
17+ export class ProgressiveImage extends React . Component < ProgressiveImageProps & DivProps & ImageProps , ProgressiveImageState > {
2018
2119 private clonedProps : React . HTMLProps < HTMLDivElement | HTMLImageElement > = { } ;
2220
@@ -72,4 +70,4 @@ export class ProgressiveImage extends React.Component<ProgressiveImageProps & Pr
7270 animationTimingFunction : "ease"
7371 } ;
7472 }
75- }
73+ }
You can’t perform that action at this time.
0 commit comments