1 | import { NgModule } from '@angular/core';
|
2 | import { CommonModule } from '@angular/common';
|
3 | import { FocusTrapManager } from './focus-trap-manager';
|
4 | import { InteractivityChecker } from './interactivity-checker';
|
5 | import { FocusTrapDirective } from './focus-trap';
|
6 | import { Platform } from './platform';
|
7 | export class FocusTrapModule {
|
8 | static forRoot() {
|
9 | return {
|
10 | ngModule: FocusTrapModule,
|
11 | providers: [
|
12 | FocusTrapManager,
|
13 | Platform,
|
14 | InteractivityChecker
|
15 | ]
|
16 | };
|
17 | }
|
18 | }
|
19 | FocusTrapModule.decorators = [
|
20 | { type: NgModule, args: [{
|
21 | imports: [CommonModule],
|
22 | declarations: [FocusTrapDirective],
|
23 | exports: [FocusTrapDirective]
|
24 | },] }
|
25 | ];
|
26 |
|
\ | No newline at end of file |