@uiowa/uiowa-mfk
Version:
mfk, uiowa-mfk, uiowa-favorite-mfk, mfk-string
26 lines (25 loc) • 1.19 kB
TypeScript
import { ElementRef, EventEmitter, OnChanges, OnInit, QueryList, SimpleChanges } from '@angular/core';
import { DigitOnlyDirective } from '@uiowa/digit-only';
import { Mfk } from '../models/mfk';
import { MfkFieldOption } from '../models/mfk-field-option';
import * as i0 from "@angular/core";
export declare class MfkInputComponent implements OnInit, OnChanges {
private _mfk;
set mfk(mfk: Mfk);
get mfk(): Mfk;
options: MfkFieldOption[];
mfkChange: EventEmitter<Mfk>;
mfkInputFields: QueryList<DigitOnlyDirective>;
elementId: string;
elementName: string;
constructor(el: ElementRef);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
paste(e: ClipboardEvent): void;
onKeyup(e: KeyboardEvent): void;
private originalMfk;
onKeydown(e: KeyboardEvent): void;
private mergeOptions;
static ɵfac: i0.ɵɵFactoryDeclaration<MfkInputComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MfkInputComponent, "uiowa-mfk-input", never, { "mfk": { "alias": "mfk"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, { "mfkChange": "mfkChange"; }, never, never, false, never>;
}