88import { NgModule , Provider } from '@angular/core' ;
99import { PortalModule } from '@angular/cdk/portal' ;
1010import { Overlay } from './overlay' ;
11- import { ScrollDispatchModule } from './scroll/index ' ;
11+ import { ScrollDispatchModule , VIEWPORT_RULER_PROVIDER } from '@angular/cdk/scrolling ' ;
1212import {
1313 ConnectedOverlayDirective ,
14- OverlayOrigin ,
1514 MD_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER ,
15+ OverlayOrigin ,
1616} from './overlay-directives' ;
1717import { OverlayPositionBuilder } from './position/overlay-position-builder' ;
18- import { VIEWPORT_RULER_PROVIDER } from './position/viewport-ruler' ;
1918import { OVERLAY_CONTAINER_PROVIDER } from './overlay-container' ;
19+ import { ScrollStrategyOptions } from './scroll/scroll-strategy-options' ;
2020
2121
2222export const OVERLAY_PROVIDERS : Provider [ ] = [
@@ -31,7 +31,7 @@ export const OVERLAY_PROVIDERS: Provider[] = [
3131 imports : [ PortalModule , ScrollDispatchModule ] ,
3232 exports : [ ConnectedOverlayDirective , OverlayOrigin , ScrollDispatchModule ] ,
3333 declarations : [ ConnectedOverlayDirective , OverlayOrigin ] ,
34- providers : [ OVERLAY_PROVIDERS ] ,
34+ providers : [ OVERLAY_PROVIDERS , ScrollStrategyOptions ] ,
3535} )
3636export class OverlayModule { }
3737
@@ -42,7 +42,7 @@ export {FullscreenOverlayContainer} from './fullscreen-overlay-container';
4242export { OverlayRef } from './overlay-ref' ;
4343export { OverlayState } from './overlay-state' ;
4444export { ConnectedOverlayDirective , OverlayOrigin } from './overlay-directives' ;
45- export { ViewportRuler } from './position/viewport-ruler ' ;
45+ export { ViewportRuler } from '@angular/cdk/scrolling ' ;
4646export { ComponentType } from '@angular/cdk/portal' ;
4747
4848export * from './position/connected-position' ;
@@ -52,4 +52,4 @@ export * from './scroll/index';
5252export { PositionStrategy } from './position/position-strategy' ;
5353export { GlobalPositionStrategy } from './position/global-position-strategy' ;
5454export { ConnectedPositionStrategy } from './position/connected-position-strategy' ;
55- export { VIEWPORT_RULER_PROVIDER } from './position/viewport-ruler ' ;
55+ export { VIEWPORT_RULER_PROVIDER } from '@angular/cdk/scrolling ' ;
0 commit comments