room-gallery
Version:
Room Gallery: A 3D carousel - A Responsive 3D Image Slider Implemented in TypeScript as a React Component, Utilizing Vanilla JavaScript and jQuery
26 lines • 661 B
TypeScript
import React from 'react';
import { WallType } from './Wall';
import { ItemType } from './Item';
import { RoomGallerySettingsType } from '../types/types';
export interface RoomI {
room: RoomType;
rooms: Array<RoomType>;
position?: {
x: number;
y: number;
};
index: number;
activeItem: ItemType;
prevItem: ItemType;
settings: RoomGallerySettingsType;
}
export type RoomType = {
walls: Array<WallType>;
position: {
x: number;
y: number;
};
index: number;
};
export declare const Room: ({ room, rooms, position, index }: RoomI) => React.JSX.Element;
//# sourceMappingURL=Room.d.ts.map