UNPKG

react-responsive-3d-carousel

Version:
42 lines (41 loc) 1.05 kB
import { AlignType } from '../components/Carousel/Carousel'; export type LayoutInfo = { width?: number | string; height?: number | string; translate: { x: number | string; y: number | string; z: number | string; }; rotate: { x: number; y: number; z: number; }; offset: { x: number | string; y: number | string; z: number | string; }; }; export type CarouselLayoutInfo = { default: LayoutInfo; [key: number]: LayoutInfo; }; export type LayoutStyle = { width: string; height: string; transform: string; }; export type CarouselLayoutStyle = { default: LayoutStyle; [key: number]: LayoutStyle; }; /** * Transform layout info to CSS style */ export declare const transformLayoutInfoToStyle: (info: LayoutInfo, align: AlignType) => LayoutStyle; /** * Transform carousel layout info to CSS style */ export declare const transformCarouselLayoutInfoToStyle: (info: CarouselLayoutInfo, align: AlignType) => CarouselLayoutStyle;