angular-responsive-carousel
Version:
Carousel for Angular. A simple solution for horizontal scrolling images with lazy loading.
32 lines (31 loc) • 772 B
TypeScript
export interface Properties {
id: number;
cellsElement: HTMLElement;
hostElement: HTMLElement;
images: any;
cellWidth: number;
loop: boolean;
autoplayInterval: number;
overflowCellsLimit: number;
visibleWidth: number;
margin: number;
minSwipeDistance: number;
transitionDuration: number;
transitionTimingFunction: 'ease' | 'ease-in' | 'ease-out' | 'ease-in-out' | 'linear';
videoProperties: any;
eventHandler?: any;
freeScroll: boolean;
lightDOM: boolean;
}
export interface Images {
[index: number]: {
path: string;
width?: number;
height?: number;
};
}
export interface Image {
path: string;
width?: number;
height?: number;
}