UNPKG

ng-keyboard-shortcuts

Version:

Dead Simple Keyboard Shortcuts Management for Angular 2+

61 lines 7.93 kB
import { NgModule } from "@angular/core"; import { KeyboardShortcutsComponent } from "./ng-keyboard-shortcuts.component"; import { KeyboardShortcutsService } from "./ng-keyboard-shortcuts.service"; import { KeyboardShortcutsHelpService } from "./ng-keyboard-shortcuts-help.service"; import { KeyboardShortcutsSelectService } from "./ng-keyboard-shortcuts-select.service"; import { KeyboardShortcutsDirective } from "./ng-keyboard-shortcuts.directive"; import { KeyboardShortcutsHelpComponent } from "./ng-keyboard-shortcuts-help.component"; import { KeyboardShortcutsHelpItemComponent } from "./ng-keyboard-shortcuts-help-item.component"; import { CommonModule } from "@angular/common"; import { KeyboardShortcutsPlugin } from "./ng-keyboard-shortcuts.plugin"; import { KeyboardShortcutComponent } from "./keyboard-shortcut.component"; import { EVENT_MANAGER_PLUGINS } from "@angular/platform-browser"; import * as i0 from "@angular/core"; export class KeyboardShortcutsModule { static forRoot() { return { ngModule: KeyboardShortcutsModule, providers: [ KeyboardShortcutsService, KeyboardShortcutsHelpService, KeyboardShortcutsSelectService, { multi: true, provide: EVENT_MANAGER_PLUGINS, useClass: KeyboardShortcutsPlugin } ] }; } } KeyboardShortcutsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.7", ngImport: i0, type: KeyboardShortcutsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); KeyboardShortcutsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.3.7", ngImport: i0, type: KeyboardShortcutsModule, declarations: [KeyboardShortcutsComponent, KeyboardShortcutsDirective, KeyboardShortcutsHelpComponent, KeyboardShortcutsHelpItemComponent, KeyboardShortcutComponent], imports: [CommonModule], exports: [KeyboardShortcutsComponent, KeyboardShortcutsDirective, KeyboardShortcutsHelpComponent, KeyboardShortcutComponent] }); KeyboardShortcutsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.3.7", ngImport: i0, type: KeyboardShortcutsModule, imports: [[CommonModule]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.7", ngImport: i0, type: KeyboardShortcutsModule, decorators: [{ type: NgModule, args: [{ imports: [CommonModule], entryComponents: [KeyboardShortcutsHelpComponent], declarations: [ KeyboardShortcutsComponent, KeyboardShortcutsDirective, KeyboardShortcutsHelpComponent, KeyboardShortcutsHelpItemComponent, KeyboardShortcutComponent ], exports: [ KeyboardShortcutsComponent, KeyboardShortcutsDirective, KeyboardShortcutsHelpComponent, KeyboardShortcutComponent ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmcta2V5Ym9hcmQtc2hvcnRjdXRzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMvbmcta2V5Ym9hcmQtc2hvcnRjdXRzL3NyYy9saWIvbmcta2V5Ym9hcmQtc2hvcnRjdXRzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQThCLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNwRSxPQUFPLEVBQUMsMEJBQTBCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUM3RSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUN6RSxPQUFPLEVBQUMsNEJBQTRCLEVBQUMsTUFBTSxzQ0FBc0MsQ0FBQztBQUNsRixPQUFPLEVBQUMsOEJBQThCLEVBQUMsTUFBTSx3Q0FBd0MsQ0FBQztBQUN0RixPQUFPLEVBQUMsMEJBQTBCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUM3RSxPQUFPLEVBQUMsOEJBQThCLEVBQUMsTUFBTSx3Q0FBd0MsQ0FBQztBQUN0RixPQUFPLEVBQUMsa0NBQWtDLEVBQUMsTUFBTSw2Q0FBNkMsQ0FBQztBQUMvRixPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFDN0MsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sZ0NBQWdDLENBQUM7QUFDdkUsT0FBTyxFQUFDLHlCQUF5QixFQUFDLE1BQU0sK0JBQStCLENBQUM7QUFDeEUsT0FBTyxFQUFDLHFCQUFxQixFQUFDLE1BQU0sMkJBQTJCLENBQUM7O0FBbUJoRSxNQUFNLE9BQU8sdUJBQXVCO0lBQ3pCLE1BQU0sQ0FBQyxPQUFPO1FBQ2pCLE9BQU87WUFDSCxRQUFRLEVBQUUsdUJBQXVCO1lBQ2pDLFNBQVMsRUFBRTtnQkFDUCx3QkFBd0I7Z0JBQ3hCLDRCQUE0QjtnQkFDNUIsOEJBQThCO2dCQUM5QjtvQkFDSSxLQUFLLEVBQUUsSUFBSTtvQkFDWCxPQUFPLEVBQUUscUJBQXFCO29CQUM5QixRQUFRLEVBQUUsdUJBQXVCO2lCQUNwQzthQUNKO1NBQ0osQ0FBQztJQUNOLENBQUM7O29IQWZRLHVCQUF1QjtxSEFBdkIsdUJBQXVCLGlCQWI1QiwwQkFBMEI7UUFDMUIsMEJBQTBCO1FBQzFCLDhCQUE4QjtRQUM5QixrQ0FBa0M7UUFDbEMseUJBQXlCLGFBUG5CLFlBQVksYUFVbEIsMEJBQTBCO1FBQzFCLDBCQUEwQjtRQUMxQiw4QkFBOEI7UUFDOUIseUJBQXlCO3FIQUdwQix1QkFBdUIsWUFoQnZCLENBQUMsWUFBWSxDQUFDOzJGQWdCZCx1QkFBdUI7a0JBakJuQyxRQUFRO21CQUFDO29CQUNOLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztvQkFDdkIsZUFBZSxFQUFFLENBQUMsOEJBQThCLENBQUM7b0JBQ2pELFlBQVksRUFBRTt3QkFDViwwQkFBMEI7d0JBQzFCLDBCQUEwQjt3QkFDMUIsOEJBQThCO3dCQUM5QixrQ0FBa0M7d0JBQ2xDLHlCQUF5QjtxQkFDNUI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNMLDBCQUEwQjt3QkFDMUIsMEJBQTBCO3dCQUMxQiw4QkFBOEI7d0JBQzlCLHlCQUF5QjtxQkFDNUI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdCwgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGV9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge0tleWJvYXJkU2hvcnRjdXRzQ29tcG9uZW50fSBmcm9tIFwiLi9uZy1rZXlib2FyZC1zaG9ydGN1dHMuY29tcG9uZW50XCI7XG5pbXBvcnQge0tleWJvYXJkU2hvcnRjdXRzU2VydmljZX0gZnJvbSBcIi4vbmcta2V5Ym9hcmQtc2hvcnRjdXRzLnNlcnZpY2VcIjtcbmltcG9ydCB7S2V5Ym9hcmRTaG9ydGN1dHNIZWxwU2VydmljZX0gZnJvbSBcIi4vbmcta2V5Ym9hcmQtc2hvcnRjdXRzLWhlbHAuc2VydmljZVwiO1xuaW1wb3J0IHtLZXlib2FyZFNob3J0Y3V0c1NlbGVjdFNlcnZpY2V9IGZyb20gXCIuL25nLWtleWJvYXJkLXNob3J0Y3V0cy1zZWxlY3Quc2VydmljZVwiO1xuaW1wb3J0IHtLZXlib2FyZFNob3J0Y3V0c0RpcmVjdGl2ZX0gZnJvbSBcIi4vbmcta2V5Ym9hcmQtc2hvcnRjdXRzLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHtLZXlib2FyZFNob3J0Y3V0c0hlbHBDb21wb25lbnR9IGZyb20gXCIuL25nLWtleWJvYXJkLXNob3J0Y3V0cy1oZWxwLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtLZXlib2FyZFNob3J0Y3V0c0hlbHBJdGVtQ29tcG9uZW50fSBmcm9tIFwiLi9uZy1rZXlib2FyZC1zaG9ydGN1dHMtaGVscC1pdGVtLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gXCJAYW5ndWxhci9jb21tb25cIjtcbmltcG9ydCB7S2V5Ym9hcmRTaG9ydGN1dHNQbHVnaW59IGZyb20gXCIuL25nLWtleWJvYXJkLXNob3J0Y3V0cy5wbHVnaW5cIjtcbmltcG9ydCB7S2V5Ym9hcmRTaG9ydGN1dENvbXBvbmVudH0gZnJvbSBcIi4va2V5Ym9hcmQtc2hvcnRjdXQuY29tcG9uZW50XCI7XG5pbXBvcnQge0VWRU5UX01BTkFHRVJfUExVR0lOU30gZnJvbSBcIkBhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXJcIjtcblxuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcbiAgICBlbnRyeUNvbXBvbmVudHM6IFtLZXlib2FyZFNob3J0Y3V0c0hlbHBDb21wb25lbnRdLFxuICAgIGRlY2xhcmF0aW9uczogW1xuICAgICAgICBLZXlib2FyZFNob3J0Y3V0c0NvbXBvbmVudCxcbiAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dHNEaXJlY3RpdmUsXG4gICAgICAgIEtleWJvYXJkU2hvcnRjdXRzSGVscENvbXBvbmVudCxcbiAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dHNIZWxwSXRlbUNvbXBvbmVudCxcbiAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dENvbXBvbmVudFxuICAgIF0sXG4gICAgZXhwb3J0czogW1xuICAgICAgICBLZXlib2FyZFNob3J0Y3V0c0NvbXBvbmVudCxcbiAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dHNEaXJlY3RpdmUsXG4gICAgICAgIEtleWJvYXJkU2hvcnRjdXRzSGVscENvbXBvbmVudCxcbiAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dENvbXBvbmVudFxuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgS2V5Ym9hcmRTaG9ydGN1dHNNb2R1bGUge1xuICAgIHB1YmxpYyBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPEtleWJvYXJkU2hvcnRjdXRzTW9kdWxlPiB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogS2V5Ym9hcmRTaG9ydGN1dHNNb2R1bGUsXG4gICAgICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICAgICAgICBLZXlib2FyZFNob3J0Y3V0c1NlcnZpY2UsXG4gICAgICAgICAgICAgICAgS2V5Ym9hcmRTaG9ydGN1dHNIZWxwU2VydmljZSxcbiAgICAgICAgICAgICAgICBLZXlib2FyZFNob3J0Y3V0c1NlbGVjdFNlcnZpY2UsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtdWx0aTogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxuICAgICAgICAgICAgICAgICAgICB1c2VDbGFzczogS2V5Ym9hcmRTaG9ydGN1dHNQbHVnaW5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdXG4gICAgICAgIH07XG4gICAgfVxufVxuIl19