theme-lib
Version:
This is a simple example Angular Library published to npm.
47 lines • 3.5 kB
JavaScript
/**
* @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=