UNPKG

coreui-angular-ex

Version:

CoreUI Components Library for Angular

21 lines (16 loc) 479 B
import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; export interface ICarouselIndex { active?: number; interval?: number; lastItemIndex?: number; } @Injectable() export class CarouselService { private carouselIndex = new BehaviorSubject<ICarouselIndex>({}); carouselIndex$ = this.carouselIndex.asObservable(); constructor() {} setIndex(index: ICarouselIndex): void { this.carouselIndex.next(index); } }