UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

31 lines 3.55 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { OverlayContainer, ScrollDispatcher } from '@angular/cdk/overlay'; import { NbOverlayContainerAdapter } from './overlay-container-adapter'; import { NbScrollDispatcherAdapter } from './scroll-dispatcher-adapter'; import { NbViewportRulerAdapter } from './viewport-ruler-adapter'; import { NbBlockScrollStrategyAdapter } from './block-scroll-strategy-adapter'; export class NbCdkAdapterModule { /** * @return {?} */ static forRoot() { return (/** @type {?} */ ({ ngModule: NbCdkAdapterModule, providers: [ NbViewportRulerAdapter, NbOverlayContainerAdapter, NbBlockScrollStrategyAdapter, { provide: OverlayContainer, useExisting: NbOverlayContainerAdapter }, { provide: ScrollDispatcher, useClass: NbScrollDispatcherAdapter }, ], })); } } NbCdkAdapterModule.decorators = [ { type: NgModule, args: [{},] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRhcHRlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9jZGsvYWRhcHRlci9hZGFwdGVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFMUUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDeEUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDeEUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDbEUsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFJL0UsTUFBTSxPQUFPLGtCQUFrQjs7OztJQUM3QixNQUFNLENBQUMsT0FBTztRQUNaLE9BQU8sbUJBQXNCO1lBQzNCLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFO2dCQUNULHNCQUFzQjtnQkFDdEIseUJBQXlCO2dCQUN6Qiw0QkFBNEI7Z0JBQzVCLEVBQUUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFdBQVcsRUFBRSx5QkFBeUIsRUFBRTtnQkFDckUsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxFQUFFLHlCQUF5QixFQUFFO2FBQ25FO1NBQ0YsRUFBQSxDQUFDO0lBQ0osQ0FBQzs7O1lBYkYsUUFBUSxTQUFDLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPdmVybGF5Q29udGFpbmVyLCBTY3JvbGxEaXNwYXRjaGVyIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL292ZXJsYXknO1xyXG5cclxuaW1wb3J0IHsgTmJPdmVybGF5Q29udGFpbmVyQWRhcHRlciB9IGZyb20gJy4vb3ZlcmxheS1jb250YWluZXItYWRhcHRlcic7XHJcbmltcG9ydCB7IE5iU2Nyb2xsRGlzcGF0Y2hlckFkYXB0ZXIgfSBmcm9tICcuL3Njcm9sbC1kaXNwYXRjaGVyLWFkYXB0ZXInO1xyXG5pbXBvcnQgeyBOYlZpZXdwb3J0UnVsZXJBZGFwdGVyIH0gZnJvbSAnLi92aWV3cG9ydC1ydWxlci1hZGFwdGVyJztcclxuaW1wb3J0IHsgTmJCbG9ja1Njcm9sbFN0cmF0ZWd5QWRhcHRlciB9IGZyb20gJy4vYmxvY2stc2Nyb2xsLXN0cmF0ZWd5LWFkYXB0ZXInO1xyXG5cclxuXHJcbkBOZ01vZHVsZSh7fSlcclxuZXhwb3J0IGNsYXNzIE5iQ2RrQWRhcHRlck1vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4gPE1vZHVsZVdpdGhQcm92aWRlcnM+IHtcclxuICAgICAgbmdNb2R1bGU6IE5iQ2RrQWRhcHRlck1vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgTmJWaWV3cG9ydFJ1bGVyQWRhcHRlcixcclxuICAgICAgICBOYk92ZXJsYXlDb250YWluZXJBZGFwdGVyLFxyXG4gICAgICAgIE5iQmxvY2tTY3JvbGxTdHJhdGVneUFkYXB0ZXIsXHJcbiAgICAgICAgeyBwcm92aWRlOiBPdmVybGF5Q29udGFpbmVyLCB1c2VFeGlzdGluZzogTmJPdmVybGF5Q29udGFpbmVyQWRhcHRlciB9LFxyXG4gICAgICAgIHsgcHJvdmlkZTogU2Nyb2xsRGlzcGF0Y2hlciwgdXNlQ2xhc3M6IE5iU2Nyb2xsRGlzcGF0Y2hlckFkYXB0ZXIgfSxcclxuICAgICAgXSxcclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==