react-vegas
Version:
Vegas.js for React
43 lines (42 loc) • 970 B
TypeScript
import { FC } from "react";
import { SlideProps, Logger } from "../types";
interface VegasSlideRendererProps {
slide: SlideProps;
index: number;
isFirstTransition: boolean;
firstTransitionDuration: number;
transitionDuration: number;
transition: string;
cover: boolean;
align: string;
valign: string;
color: string | null;
variants: any;
preloadImage: boolean;
loadedImages: Record<string, boolean>;
next: () => void;
log: Logger;
logError: Logger;
}
/**
* 幻灯片渲染器组件
* @param slide
* @param index
* @param isFirstTransition
* @param firstTransitionDuration
* @param transitionDuration
* @param transition
* @param cover
* @param align
* @param valign
* @param color
* @param variants
* @param preloadImage
* @param loadedImages
* @param next
* @param log
* @param logError
* @constructor
*/
export declare const VegasSlideRenderer: FC<VegasSlideRendererProps>;
export {};