@junte/ui
Version:
Quality Angular UI components kit
21 lines (20 loc) • 1.48 kB
TypeScript
import { Key, Modifier } from '../enums/keyboard';
import * as ɵngcc0 from '@angular/core';
import * as ɵngcc1 from '@angular/common';
interface Shortcut {
key: Key;
modifier: Modifier;
action: Function;
}
export declare class ShortcutsDirective {
shortcuts: Shortcut[];
select(event: KeyboardEvent): void;
static ɵfac: ɵngcc0.ɵɵFactoryDef<ShortcutsDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ShortcutsDirective, "[jntShortcuts]", never, { "shortcuts": "jntShortcuts"; }, {}, never>;
}
export declare class ShortcutsModule {
static ɵmod: ɵngcc0.ɵɵNgModuleDefWithMeta<ShortcutsModule, [typeof ShortcutsDirective], [typeof ɵngcc1.CommonModule], [typeof ShortcutsDirective]>;
static ɵinj: ɵngcc0.ɵɵInjectorDef<ShortcutsModule>;
}
export {};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hvcnRjdXRzLmQudHMiLCJzb3VyY2VzIjpbInNob3J0Y3V0cy5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7QUFDQTs7Ozs7Ozs7OztBQVFBOzs7O0FBRUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBLZXksIE1vZGlmaWVyIH0gZnJvbSAnLi4vZW51bXMva2V5Ym9hcmQnO1xuaW50ZXJmYWNlIFNob3J0Y3V0IHtcbiAgICBrZXk6IEtleTtcbiAgICBtb2RpZmllcjogTW9kaWZpZXI7XG4gICAgYWN0aW9uOiBGdW5jdGlvbjtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIFNob3J0Y3V0c0RpcmVjdGl2ZSB7XG4gICAgc2hvcnRjdXRzOiBTaG9ydGN1dFtdO1xuICAgIHNlbGVjdChldmVudDogS2V5Ym9hcmRFdmVudCk6IHZvaWQ7XG59XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBTaG9ydGN1dHNNb2R1bGUge1xufVxuZXhwb3J0IHt9O1xuIl19