UNPKG

simplify-angular

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.

38 lines (37 loc) 2.49 kB
import { ChangeDetectorRef, ElementRef, EventEmitter, SimpleChanges } from '@angular/core'; import { SimpleInputComponent } from '../simple-input/simple-input.component'; import { SimplifyService } from '../../../../services/simplify.service'; import { AjaxService } from '../../../../services/ajax.service'; import * as i0 from "@angular/core"; export declare class SimpleInputFileUploadComponent extends SimpleInputComponent { ajaxService: AjaxService; cdr: ChangeDetectorRef; accept: string; apiUrl: string; autoUpload: boolean; fileUrlPrefix: string; httpMethod: string; maxFileSize: number; mediaArray: any[]; multiple: boolean; previewMode: boolean; requestData: any; requestFieldName: any; uploadFileFunction: Function; fileSizeError: EventEmitter<any>; fileTypeError: EventEmitter<any>; previewFiles: any[]; constructor(simpleService: SimplifyService, elementRef: ElementRef, ajaxService: AjaxService, cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; addFileRecord(mediaRecord: any): void; getFileObjectDisplayUrl(file: File): string; getFileRecordDisplayUrl(file: any): string; onFileChange(event: any): Promise<void>; removeFilePreviewAtIndex(index: number): void; removeFileRecordAtIndex(index: number): void; validateFileSize(file: any): boolean; setFilesFromRecord(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SimpleInputFileUploadComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SimpleInputFileUploadComponent, "simple-input-file-upload", never, { "accept": { "alias": "accept"; "required": false; }; "apiUrl": { "alias": "apiUrl"; "required": false; }; "autoUpload": { "alias": "autoUpload"; "required": false; }; "fileUrlPrefix": { "alias": "fileUrlPrefix"; "required": false; }; "httpMethod": { "alias": "httpMethod"; "required": false; }; "maxFileSize": { "alias": "maxFileSize"; "required": false; }; "mediaArray": { "alias": "mediaArray"; "required": false; }; "multiple": { "alias": "multiple"; "required": false; }; "previewMode": { "alias": "previewMode"; "required": false; }; "requestData": { "alias": "requestData"; "required": false; }; "requestFieldName": { "alias": "requestFieldName"; "required": false; }; "uploadFileFunction": { "alias": "uploadFileFunction"; "required": false; }; }, { "fileSizeError": "fileSizeError"; "fileTypeError": "fileTypeError"; }, never, never, false, never>; }