office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
24 lines (23 loc) • 817 B
TypeScript
/// <reference types="react" />
import { BaseComponent } from '../../Utilities';
import { IImageProps, ImageLoadState } from './Image.types';
export interface IImageState {
loadState?: ImageLoadState;
}
export declare class ImageBase extends BaseComponent<IImageProps, IImageState> {
static defaultProps: {
shouldFadeIn: boolean;
};
private static _svgRegex;
private _coverStyle;
private _imageElement;
private _frameElement;
constructor(props: IImageProps);
componentWillReceiveProps(nextProps: IImageProps): void;
componentDidUpdate(prevProps: IImageProps, prevState: IImageState): void;
render(): JSX.Element;
private _onImageLoaded;
private _checkImageLoaded();
private _computeCoverStyle(props);
private _onImageError;
}