ngx-owl-carousel-o
Version:
Angular powered owl-carousel
36 lines (35 loc) • 1.21 kB
TypeScript
import { OnDestroy } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Subscription } from 'rxjs';
import { CarouselService } from './carousel.service';
import * as i0 from "@angular/core";
export declare class HashService implements OnDestroy {
private carouselService;
private route;
private router;
/**
* Subscription to merge Observable from CarouselService
*/
hashSubscription: Subscription;
/**
* Current url fragment (hash)
*/
currentHashFragment: string;
constructor(carouselService: CarouselService, route: ActivatedRoute, router: Router);
ngOnDestroy(): void;
/**
* Defines Observables which service must observe
*/
spyDataStreams(): void;
/**
* rewinds carousel to slide which has the same hashFragment as fragment of current url
* @param fragment fragment of url
*/
rewind(fragment: string): void;
/**
* Initiate listening to ActivatedRoute.fragment
*/
listenToRoute(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HashService, [null, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<HashService>;
}