1 | import * as React from 'react';
|
2 | import { IImageProps, ImageLoadState } from './Image.types';
|
3 | export interface IImageState {
|
4 | loadState?: ImageLoadState;
|
5 | }
|
6 | export declare class ImageBase extends React.Component<IImageProps, IImageState> {
|
7 | static defaultProps: {
|
8 | shouldFadeIn: boolean;
|
9 | };
|
10 | private static _svgRegex;
|
11 | private _coverStyle;
|
12 | private _imageElement;
|
13 | private _frameElement;
|
14 | constructor(props: IImageProps);
|
15 | UNSAFE_componentWillReceiveProps(nextProps: IImageProps): void;
|
16 | componentDidUpdate(prevProps: IImageProps, prevState: IImageState): void;
|
17 | render(): JSX.Element;
|
18 | private _onImageLoaded;
|
19 | private _checkImageLoaded;
|
20 | private _computeCoverStyle;
|
21 | private _onImageError;
|
22 | }
|