Skip to content
Snippets Groups Projects
text-input-component.directive.ts 510 B
Newer Older
import {
  Directive, EventEmitter, OnInit, Output
} from '@angular/core';
import { FormElementComponent } from 'common/directives/form-element-component.directive';

@Directive()
export abstract class TextInputComponent extends FormElementComponent implements OnInit {
  @Output() focusChanged = new EventEmitter<{ inputElement: HTMLElement; focused: boolean }>();
  @Output() onKeyDown = new EventEmitter<{
    keyboardEvent: KeyboardEvent;
    inputElement: HTMLInputElement | HTMLTextAreaElement
  }>();