Привет, пытаюсь написать свою карусельку
есть файл с настройками default.ts
export default {
container: '.carousel',
slidesToShow: 4,
slidesToScroll: 1,
}
и сам класс карусели
import params from './carousel/default'
export class Carousel {
constructor(
...args
) {
if (args.length > 0) {
if (typeof args[0] === 'string') {
params.container = args[0]
}
}
let vpar = args[1]
for(var item in vpar) {
console.log(vpar[item])
}
}
}
инициализирую карусель так
new Carousel('.carousel', {
slidesToShow: 4,
slidesToScroll: 1,
})
параметров при вызове может быть много, как мне их в конструкторе присвоить значениям из файла default.ts если такие параметры есть