@dschen/slidy
Version:
Slidy is a simple npm package that allows you to create customizable sliders for your web projects.
23 lines (21 loc) • 520 B
text/typescript
export interface ISlider {
id: string,
currentIndex: number,
nSlides: number,
nIndicators: number
}
export interface ISliderElements {
slider: HTMLElement,
sliderStage: HTMLElement,
sliderIndicators?: HTMLElement,
slides: HTMLElement[],
sliderButtons?: {
sliderBtnPrevious?: HTMLElement,
sliderBtnNext?: HTMLElement
}
}
export interface ISliderOptions {
id?: number;
indicatorsAsButtons?: boolean;
animationDuration?: number;
}