UNPKG

cocori-ng

Version:

Cocori-ng is an Angular full of great components & utilites based on Material

37 lines (36 loc) 1.79 kB
import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FileModel } from 'cocori-ng/src/feature-core'; import { UploaderService } from 'cocori-ng/src/feature-form'; import { ApisConfigCmsModel, SectionModel } from '../../../core/model/cms.model'; import * as i0 from "@angular/core"; export declare class CocoringCmsImageUploadComponent implements OnInit, OnDestroy { private cdr; uploaderService: UploaderService; uploaderInputRef: ElementRef; progressCircleRef: ElementRef; section: SectionModel; nameBackgroundImage: string; apisConfig: ApisConfigCmsModel; apiFileUploaded: EventEmitter<string>; removeBackgroundImage: EventEmitter<void>; isUploading: boolean; uploadProgress: number; backgroundImageUpload: FileModel; fileUploaded: File; onError: boolean; private readonly destroy$; constructor(cdr: ChangeDetectorRef, uploaderService: UploaderService); ngOnInit(): void; ngOnDestroy(): void; emitFiles(event: FileList): void; browseFile(): void; private eventsFileUpload; private getFileId; /** on récupère l'api du fichier pour la transmettre au composant parent */ private setFileApi; onBackgroundImageRemoved(event: any): void; private errorFile; private deleteFile; static ɵfac: i0.ɵɵFactoryDeclaration<CocoringCmsImageUploadComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CocoringCmsImageUploadComponent, "cocoring-cms-image-upload", never, { "section": "section"; "nameBackgroundImage": "nameBackgroundImage"; "apisConfig": "apisConfig"; }, { "apiFileUploaded": "apiFileUploaded"; "removeBackgroundImage": "removeBackgroundImage"; }, never, never, false>; }