15 lines
582 B
TypeScript
15 lines
582 B
TypeScript
import { CreateOptionsType, EmblaCarouselType } from 'embla-carousel';
|
|
export type DelayOptionType = number | ((scrollSnaps: number[], emblaApi: EmblaCarouselType) => number[]);
|
|
export type RootNodeType = null | ((emblaRoot: HTMLElement) => HTMLElement | null);
|
|
export type OptionsType = CreateOptionsType<{
|
|
delay: DelayOptionType;
|
|
jump: boolean;
|
|
playOnInit: boolean;
|
|
stopOnFocusIn: boolean;
|
|
stopOnInteraction: boolean;
|
|
stopOnMouseEnter: boolean;
|
|
stopOnLastSnap: boolean;
|
|
rootNode: RootNodeType;
|
|
}>;
|
|
export declare const defaultOptions: OptionsType;
|