UNPKG

@fivethree/core

Version:
29 lines (28 loc) 910 B
import { AfterContentInit, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { IonInput } from '@ionic/angular'; export declare const CUSTOM_EDITIABLE_LABEL_CONTROL_VALUE_ACCESSOR: any; export declare class FivEditableLabel implements AfterContentInit, ControlValueAccessor { editing: boolean; value: string; type: 'title' | 'label'; disabled: boolean; blur: EventEmitter<any>; input: IonInput; private _editing; private _value; private onTouchedCallback; private onChangeCallback; constructor(); ngAfterContentInit(): void; internalValue: string; edit(): void; stopEdit(): void; onEscapeClick(): void; onEnterClick(): void; writeValue(value: any): void; onBlur(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; titleAnimDone(event: any): void; }