@uiowa/uiowa-account
Version:
Angular library to manage MFK and UNI Account output
25 lines (24 loc) • 905 B
TypeScript
import { OnInit, EventEmitter, QueryList } from '@angular/core';
import { Account, FieldOption, ElementInputBase } from '../models';
import { FormGroup } from '@angular/forms';
import { InputControlService } from '../input-control.service';
import { DigitOnlyDirective } from '@uiowa/digit-only';
export declare class AccountInputComponent implements OnInit {
private inputControlService;
account: Account;
options?: FieldOption[];
index: number;
accountChange: EventEmitter<string>;
formInputs: QueryList<DigitOnlyDirective>;
questions: ElementInputBase<any>[];
form: FormGroup;
accountString: string;
constructor(inputControlService: InputControlService);
ngOnInit(): void;
private parseAccount;
private parse;
paste(e: ClipboardEvent): void;
private pasteAccount;
onKeyup(e: KeyboardEvent): void;
onKeydown(e: KeyboardEvent): void;
}