Files
angular__angular/src/lib/core/core.ts
T

79 lines
1.9 KiB
TypeScript
Raw Normal View History

import {NgModule} from '@angular/core';
import {MdLineModule} from './line/line';
import {RtlModule} from './rtl/dir';
import {MdRippleModule} from './ripple/ripple';
import {PortalModule} from './portal/portal-directives';
import {OverlayModule} from './overlay/overlay-directives';
import {MdLiveAnnouncer} from './a11y/live-announcer';
2016-03-14 16:50:45 -07:00
// RTL
export {Dir, LayoutDirection, RtlModule} from './rtl/dir';
2016-03-14 16:50:45 -07:00
// Portals
export {
Portal,
PortalHost,
BasePortalHost,
ComponentPortal,
TemplatePortal
} from './portal/portal';
export {
PortalHostDirective,
TemplatePortalDirective,
PORTAL_DIRECTIVES,
PortalModule,
} from './portal/portal-directives';
export {DomPortalHost} from './portal/dom-portal-host';
// Overlay
export {Overlay, OVERLAY_PROVIDERS} from './overlay/overlay';
export {OverlayContainer} from './overlay/overlay-container';
export {OverlayRef} from './overlay/overlay-ref';
export {OverlayState} from './overlay/overlay-state';
export {
ConnectedOverlayDirective,
OverlayOrigin,
OVERLAY_DIRECTIVES,
OverlayModule,
} from './overlay/overlay-directives';
export {
OverlayConnectionPosition,
OriginConnectionPosition
} from './overlay/position/connected-position';
// Gestures
export {MdGestureConfig} from './gestures/MdGestureConfig';
// Ripple
export {MD_RIPPLE_DIRECTIVES, MdRipple, MdRippleModule} from './ripple/ripple';
// a11y
export {
AriaLivePoliteness,
MdLiveAnnouncer,
LIVE_ANNOUNCER_ELEMENT_TOKEN,
} from './a11y/live-announcer';
2016-06-30 08:32:53 -07:00
export {
MdUniqueSelectionDispatcher,
MdUniqueSelectionDispatcherListener
} from './coordination/unique-selection-dispatcher';
export {MdLineModule, MdLine, MdLineSetter} from './line/line';
const coreModules = [
MdLineModule,
RtlModule,
MdRippleModule,
PortalModule,
OverlayModule,
];
@NgModule({
imports: coreModules,
exports: coreModules,
providers: [MdLiveAnnouncer],
})
export class MdCoreModule { }