Skip to content
Snippets Groups Projects
text-input-component.directive.ts 510 B
Newer Older
  • Learn to ignore specific revisions
  • 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
      }>();