@wizco/fenixds-ngx
Version:
Componentes fenix design system para Angular.
165 lines • 3.46 kB
TypeScript
import { EventEmitter, OnChanges } from '@angular/core';
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
import { AngularFileUploaderConfig, ReplaceTexts, UploadInfoTypes } from './upload.types';
import * as i0 from "@angular/core";
export declare class UploadComponent implements OnChanges {
private http;
description: string;
config: AngularFileUploaderConfig;
resetUpload: boolean;
ApiResponse: EventEmitter<any>;
fileSelected: EventEmitter<UploadInfoTypes[]>;
/**
* @ignore
*/
theme: string;
/**
* @ignore
*/
id: number;
/**
* @ignore
*/
hideProgressBar: boolean;
/**
* @ignore
*/
maxSize: number;
/**
* @ignore
*/
uploadAPI: string;
/**
* @ignore
*/
method: string;
/**
* @ignore
*/
formatsAllowed: string;
/**
* @ignore
*/
formatsAllowedText: string;
/**
* @ignore
*/
multiple: boolean;
/**
* @ignore
*/
headers: HttpHeaders | {
[header: string]: string | string[];
};
/**
* @ignore
*/
params: HttpParams | {
[param: string]: string | string[];
};
/**
* @ignore
*/
responseType: 'json' | 'arraybuffer' | 'blob' | 'text';
/**
* @ignore
*/
hideResetBtn: boolean;
/**
* @ignore
*/
hideSelectBtn: boolean;
/**
* @ignore
*/
allowedFiles: File[];
/**
* @ignore
*/
notAllowedFiles: {
fileName: string;
fileSize: string;
errorMsg: string;
}[];
/**
* @ignore
*/
Caption: string[];
/**
* @ignore
*/
isAllowedFileSingle: boolean;
/**
* @ignore
*/
progressBarShow: boolean;
/**
* @ignore
*/
enableUploadBtn: boolean;
/**
* @ignore
*/
uploadMsg: boolean;
/**
* @ignore
*/
afterUpload: boolean;
/**
* @ignore
*/
uploadStarted: boolean;
/**
* @ignore
*/
uploadMsgText: string;
/**
* @ignore
*/
uploadMsgClass: string;
/**
* @ignore
*/
uploadPercent: number;
/**
* @ignore
*/
replaceTexts: ReplaceTexts;
/**
* @ignore
*/
currentUploads: any[];
/**
* @ignore
*/
fileNameIndex: boolean;
/**
* @ignore
*/
withCredentials: boolean;
/**
* @ignore
*/
autoUpload: boolean;
/**
* @ignore
*/
private idDate;
constructor(http: HttpClient);
/**
* @ignore
*/
ngOnChanges(changes: any): void;
resetFileUpload(): void;
onChange(event: any): void;
uploadFiles(): void;
handleErrors(): void;
removeFile(i: any, sf_na: any): void;
convertSize(fileSize: number): string;
attachpinOnclick(): void;
drop(event: any): void;
allowDrop(event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<UploadComponent, [{ skipSelf: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<UploadComponent, "wco-file-upload", never, { "description": { "alias": "description"; "required": false; }; "config": { "alias": "config"; "required": false; }; "resetUpload": { "alias": "resetUpload"; "required": false; }; }, { "ApiResponse": "apiResponse"; "fileSelected": "fileSelected"; }, never, never, true, never>;
}
//# sourceMappingURL=upload.component.d.ts.map