import { TAbstractService } from '../../Abstract'; import { TKeyEvent } from './TKeyEvent'; import { Observable } from 'rxjs'; import { TKeysCombo } from './TKeysCombo'; export type TKeyboardService = TAbstractService & Readonly<{ keys$: Observable; currentKeys: TKeysCombo; pressed$: Observable; released$: Observable; }>;