UNPKG

@nebular/theme

Version:
24 lines 947 B
import { Inject, Injectable, NgZone } from '@angular/core'; import { ScrollDispatcher } from '@angular/cdk/overlay'; import { NbPlatform } from '../platform/platform-service'; import { NbLayoutScrollService } from '../../../services/scroll.service'; import { NB_DOCUMENT } from '../../../theme.options'; export class NbScrollDispatcherAdapter extends ScrollDispatcher { constructor(ngZone, platform, scrollService, document) { super(ngZone, platform, document); this.scrollService = scrollService; } scrolled(auditTimeInMs) { return this.scrollService.onScroll(); } } NbScrollDispatcherAdapter.decorators = [ { type: Injectable } ]; NbScrollDispatcherAdapter.ctorParameters = () => [ { type: NgZone }, { type: NbPlatform }, { type: NbLayoutScrollService }, { type: undefined, decorators: [{ type: Inject, args: [NB_DOCUMENT,] }] } ]; //# sourceMappingURL=scroll-dispatcher-adapter.js.map