UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

43 lines 3.09 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable, NgZone } from '@angular/core'; import { ScrollDispatcher } from '@angular/cdk/overlay'; import { NbPlatform } from '../overlay/mapping'; import { NbLayoutScrollService } from '../../../services/scroll.service'; export class NbScrollDispatcherAdapter extends ScrollDispatcher { /** * @param {?} ngZone * @param {?} platform * @param {?} scrollService */ constructor(ngZone, platform, scrollService) { super(ngZone, platform); this.scrollService = scrollService; } /** * @param {?=} auditTimeInMs * @return {?} */ scrolled(auditTimeInMs) { return this.scrollService.onScroll(); } } NbScrollDispatcherAdapter.decorators = [ { type: Injectable } ]; /** @nocollapse */ NbScrollDispatcherAdapter.ctorParameters = () => [ { type: NgZone }, { type: NbPlatform }, { type: NbLayoutScrollService } ]; if (false) { /** * @type {?} * @protected */ NbScrollDispatcherAdapter.prototype.scrollService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nyb2xsLWRpc3BhdGNoZXItYWRhcHRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2Nkay9hZGFwdGVyL3Njcm9sbC1kaXNwYXRjaGVyLWFkYXB0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25ELE9BQU8sRUFBaUIsZ0JBQWdCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUd2RSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDaEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFHekUsTUFBTSxPQUFPLHlCQUEwQixTQUFRLGdCQUFnQjs7Ozs7O0lBQzdELFlBQVksTUFBYyxFQUFFLFFBQW9CLEVBQVksYUFBb0M7UUFDOUYsS0FBSyxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQURrQyxrQkFBYSxHQUFiLGFBQWEsQ0FBdUI7SUFFaEcsQ0FBQzs7Ozs7SUFFRCxRQUFRLENBQUMsYUFBc0I7UUFDN0IsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ3ZDLENBQUM7OztZQVJGLFVBQVU7Ozs7WUFQVSxNQUFNO1lBSWxCLFVBQVU7WUFDVixxQkFBcUI7Ozs7Ozs7SUFJc0Isa0RBQThDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENka1Njcm9sbGFibGUsIFNjcm9sbERpc3BhdGNoZXIgfSBmcm9tICdAYW5ndWxhci9jZGsvb3ZlcmxheSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuXHJcbmltcG9ydCB7IE5iUGxhdGZvcm0gfSBmcm9tICcuLi9vdmVybGF5L21hcHBpbmcnO1xyXG5pbXBvcnQgeyBOYkxheW91dFNjcm9sbFNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9zY3JvbGwuc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBOYlNjcm9sbERpc3BhdGNoZXJBZGFwdGVyIGV4dGVuZHMgU2Nyb2xsRGlzcGF0Y2hlciB7XHJcbiAgY29uc3RydWN0b3Iobmdab25lOiBOZ1pvbmUsIHBsYXRmb3JtOiBOYlBsYXRmb3JtLCBwcm90ZWN0ZWQgc2Nyb2xsU2VydmljZTogTmJMYXlvdXRTY3JvbGxTZXJ2aWNlKSB7XHJcbiAgICBzdXBlcihuZ1pvbmUsIHBsYXRmb3JtKTtcclxuICB9XHJcblxyXG4gIHNjcm9sbGVkKGF1ZGl0VGltZUluTXM/OiBudW1iZXIpOiBPYnNlcnZhYmxlPENka1Njcm9sbGFibGUgfCB2b2lkPiB7XHJcbiAgICByZXR1cm4gdGhpcy5zY3JvbGxTZXJ2aWNlLm9uU2Nyb2xsKCk7XHJcbiAgfVxyXG59XHJcblxyXG4iXX0=