embla-carousel-angular
Version:
Angular wrapper for Embla Carousel
7 lines (6 loc) • 510 B
TypeScript
import { InjectionToken, Provider } from '@angular/core';
import { EmblaOptionsType } from 'embla-carousel';
import { Observable } from 'rxjs';
export declare const EMBLA_OPTIONS_TOKEN: InjectionToken<Partial<import("embla-carousel/components/Options").OptionsType> | undefined>;
export declare function provideEmblaGlobalOptions(options?: EmblaOptionsType): Provider[];
export declare function throttleDistinct<T>(duration: number, equals?: (a: T, b: T) => boolean): (source: Observable<T>) => Observable<T>;