UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

47 lines 3.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable, NgZone } from '@angular/core'; import { ScrollDispatcher } from '@angular/cdk/overlay'; import { NbPlatform } from '../overlay/mapping'; import { NbLayoutScrollService } from '../../../services/scroll.service'; var NbScrollDispatcherAdapter = /** @class */ (function (_super) { tslib_1.__extends(NbScrollDispatcherAdapter, _super); function NbScrollDispatcherAdapter(ngZone, platform, scrollService) { var _this = _super.call(this, ngZone, platform) || this; _this.scrollService = scrollService; return _this; } /** * @param {?=} auditTimeInMs * @return {?} */ NbScrollDispatcherAdapter.prototype.scrolled = /** * @param {?=} auditTimeInMs * @return {?} */ function (auditTimeInMs) { return this.scrollService.onScroll(); }; NbScrollDispatcherAdapter.decorators = [ { type: Injectable } ]; /** @nocollapse */ NbScrollDispatcherAdapter.ctorParameters = function () { return [ { type: NgZone }, { type: NbPlatform }, { type: NbLayoutScrollService } ]; }; return NbScrollDispatcherAdapter; }(ScrollDispatcher)); export { NbScrollDispatcherAdapter }; if (false) { /** * @type {?} * @protected */ NbScrollDispatcherAdapter.prototype.scrollService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nyb2xsLWRpc3BhdGNoZXItYWRhcHRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2Nkay9hZGFwdGVyL3Njcm9sbC1kaXNwYXRjaGVyLWFkYXB0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQWlCLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFHdkUsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ2hELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBRXpFO0lBQytDLHFEQUFnQjtJQUM3RCxtQ0FBWSxNQUFjLEVBQUUsUUFBb0IsRUFBWSxhQUFvQztRQUFoRyxZQUNFLGtCQUFNLE1BQU0sRUFBRSxRQUFRLENBQUMsU0FDeEI7UUFGMkQsbUJBQWEsR0FBYixhQUFhLENBQXVCOztJQUVoRyxDQUFDOzs7OztJQUVELDRDQUFROzs7O0lBQVIsVUFBUyxhQUFzQjtRQUM3QixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDdkMsQ0FBQzs7Z0JBUkYsVUFBVTs7OztnQkFQVSxNQUFNO2dCQUlsQixVQUFVO2dCQUNWLHFCQUFxQjs7SUFXOUIsZ0NBQUM7Q0FBQSxBQVRELENBQytDLGdCQUFnQixHQVE5RDtTQVJZLHlCQUF5Qjs7Ozs7O0lBQ2Msa0RBQThDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENka1Njcm9sbGFibGUsIFNjcm9sbERpc3BhdGNoZXIgfSBmcm9tICdAYW5ndWxhci9jZGsvb3ZlcmxheSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuXHJcbmltcG9ydCB7IE5iUGxhdGZvcm0gfSBmcm9tICcuLi9vdmVybGF5L21hcHBpbmcnO1xyXG5pbXBvcnQgeyBOYkxheW91dFNjcm9sbFNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9zY3JvbGwuc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBOYlNjcm9sbERpc3BhdGNoZXJBZGFwdGVyIGV4dGVuZHMgU2Nyb2xsRGlzcGF0Y2hlciB7XHJcbiAgY29uc3RydWN0b3Iobmdab25lOiBOZ1pvbmUsIHBsYXRmb3JtOiBOYlBsYXRmb3JtLCBwcm90ZWN0ZWQgc2Nyb2xsU2VydmljZTogTmJMYXlvdXRTY3JvbGxTZXJ2aWNlKSB7XHJcbiAgICBzdXBlcihuZ1pvbmUsIHBsYXRmb3JtKTtcclxuICB9XHJcblxyXG4gIHNjcm9sbGVkKGF1ZGl0VGltZUluTXM/OiBudW1iZXIpOiBPYnNlcnZhYmxlPENka1Njcm9sbGFibGUgfCB2b2lkPiB7XHJcbiAgICByZXR1cm4gdGhpcy5zY3JvbGxTZXJ2aWNlLm9uU2Nyb2xsKCk7XHJcbiAgfVxyXG59XHJcblxyXG4iXX0=