UNPKG

@nbxx/nb-input

Version:
30 lines (29 loc) 1.09 kB
import { EventEmitter } from '@angular/core'; import { AbstractControl, ControlValueAccessor, Validator } from "@angular/forms"; import { NbinputConfig, SystemAttachment, NbFieldType } from "./nbinput.entity"; import { NbinputUploadService } from "./nbinput-upload"; export declare class NbinputFileComponent implements ControlValueAccessor, Validator { private uploader; config: NbinputConfig; private onTouchedCallback; private onChangeCallback; 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; disabled: any; onBlur(): void; value: any; data: SystemAttachment[]; readonly: boolean; type: NbFieldType; fileChanged: EventEmitter<any>; submit(): void; onChange(event: any): void; delFile(img: any): void; constructor(uploader: NbinputUploadService); }