@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
19 lines (18 loc) • 692 B
TypeScript
import { ESLDefaultCarouselRenderer } from './esl-carousel.default.renderer';
/**
* {@link ESLDefaultCarouselRenderer} extension with positioning logic updated to center active slides inside the carousel area
*
* @see ESLDefaultCarouselRenderer
*/
export declare class ESLCenteredCarouselRenderer extends ESLDefaultCarouselRenderer {
static is: string;
static classes: string[];
/** Size of all active slides */
get activeSlidesSize(): number;
/** Carousel size */
get carouselSize(): number;
/** Carousel padding value */
get carouselPadding(): number;
/** @returns slide offset by the slide index */
protected getOffset(index: number): number;
}