UNPKG

745 BTypeScriptView Raw
1import * as React from 'react';
2import { IImageProps, ImageLoadState } from './Image.types';
3export interface IImageState {
4 loadState?: ImageLoadState;
5}
6export 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}