UNPKG

@frsource/tiny-carousel-core

Version:

Core module for @frsource/tiny-carousel, based on CSS scroll snap feature 🚀

11 lines (8 loc) • 376 B
import type { Config } from '.'; import { TinyCarousel } from '.'; export const setupAll = (_elements: NodeListOf<HTMLElement>, config: Config | Config[]) => { const elements = Array.from(_elements); return Array.isArray(config) ? elements.map((element, i) => new TinyCarousel(element, config[i])) : elements.map(element => new TinyCarousel(element, config)); }