@zhangmmm/ming-ui
Version:
31 lines (30 loc) • 826 B
TypeScript
import React from 'react';
import { ConfigConsumerProps } from '../config-provider';
interface ModeInterface {
name: string;
icon: string;
}
interface transformInterface {
scale: number;
deg: number;
}
interface PreviewProps {
src: string;
show: boolean;
zIndex: number;
changePreviewState: Function;
}
interface PreviewState {
mode: ModeInterface;
transform: transformInterface;
}
declare class Preview extends React.Component<PreviewProps, PreviewState> {
static contextType: React.Context<ConfigConsumerProps>;
constructor(props: PreviewProps);
toggleMode: (isContain: boolean) => void;
reset: () => void;
handleActions: (type: string) => void;
handleClose: () => void;
render(): React.ReactPortal;
}
export default Preview;