UNPKG

ngx-surveys

Version:
42 lines (41 loc) 1.7 kB
import { OnInit, EventEmitter, NgZone } from '@angular/core'; import { SurveyErrorStateMatcher } from '../index'; import { FormItem, FormItemWidget, SurveyFile } from '../form-item'; import { NgxFileDropEntry } from 'ngx-file-drop'; import { NgxSurveyService } from '../../ngx-survey.service'; import * as i0 from "@angular/core"; export declare class FormItemFile extends FormItem { fileType: string; multiple: boolean; value: SurveyFile[]; areaLabel: string; buttonLabel: string; } export declare class FormItemFileComponent implements FormItemWidget, OnInit { private service; private zone; item: FormItemFile; editable: boolean; changes: EventEmitter<FormItemFile>; matcher: SurveyErrorStateMatcher; fileObjects: any[]; files: SurveyFile[]; fileIsOver: boolean; isFilesUploading: boolean; allowDelete: boolean; uploadedFilesNumber: number; uploadFilesNumber: number; accept: string; private acceptTypes; constructor(service: NgxSurveyService, zone: NgZone); ngOnInit(): void; ngOnChanges(): void; checkRequired(placeholder: any): true | undefined; onValueChanges(item: any): void; removeFile(file: SurveyFile): void; fileOver(fileIsOver: boolean): void; onFileDrop(files: NgxFileDropEntry[]): void; uploadFiles(files: SurveyFile[]): void; static ɵfac: i0.ɵɵFactoryDeclaration<FormItemFileComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FormItemFileComponent, "ammo-form-item-file", never, { "item": { "alias": "item"; "required": false; }; "editable": { "alias": "editable"; "required": false; }; }, { "changes": "changes"; }, never, never, false, never>; }