UNPKG

@nbxx/nb-input

Version:
33 lines (32 loc) 1.18 kB
import { EventEmitter } from '@angular/core'; import { AbstractControl, ControlValueAccessor, Validator } from "@angular/forms"; import { NbinputConfig, NbFieldType, SystemAttachment } from "./nbinput.entity"; import { NbinputUploadService } from "./nbinput-upload"; export declare class NbinputImageComponent implements ControlValueAccessor, Validator { private uploader; validate(c: AbstractControl): { [key: string]: any; }; registerOnValidatorChange?(fn: () => void): void; writeValue(obj: SystemAttachment[]): void; setDisabledState?(isDisabled: boolean): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onBlur(): void; disabled: any; private onTouchedCallback; private onChangeCallback; config: NbinputConfig; readonly: boolean; mime: string; type: NbFieldType; fileChanged: EventEmitter<any>; submit(): void; value: any; _data: SystemAttachment[]; data: SystemAttachment[]; external(img: string): boolean; onChange(event: any): void; delImg(img: any): void; constructor(uploader: NbinputUploadService); }