UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

48 lines (47 loc) 1.99 kB
import { ElementRef, EventEmitter, OnDestroy, Renderer2 } from "@angular/core"; import { HttpClient } from "@angular/common/http"; import { ButtonInfo, IPopupable, PopupService } from "../../service/popup.service"; import { JigsawUploadBase, UploadFileInfo } from "./upload.base"; import { AbstractJigsawComponent } from "../common"; import { TranslateService } from "@ngx-translate/core"; export declare class JigsawUploadDirective extends JigsawUploadBase implements OnDestroy { protected _http: HttpClient; protected _renderer: Renderer2; protected _elementRef: ElementRef; private _popupService; protected _translateService: TranslateService; constructor(_http: HttpClient, _renderer: Renderer2, _elementRef: ElementRef, _popupService: PopupService, _translateService: TranslateService); private _removeMouseOverHandler; private _removeMouseOutHandler; private _rollOutDenouncesTimer; private _rollInDenouncesTimer; targetUrl: string; fileType: string; multiple: boolean; progress: EventEmitter<UploadFileInfo>; remove: EventEmitter<UploadFileInfo>; complete: EventEmitter<UploadFileInfo[]>; start: EventEmitter<void>; update: EventEmitter<UploadFileInfo[]>; uploadOptionCount: number; onClick($event: any): void; onMouseEnter(): void; onMouseLeave(): void; private _addRollInDenouncesTimer(); private _addRollOutDenouncesTimer(); private _popupInfo; private _getUnModalOptions(); private _closePopup(); private _closeAllListener(); protected _upload(): void; _$removeFile(file: any): void; private _reCalculatePopupPosition(); ngOnDestroy(): void; } export declare class JigsawUploadFileInfoList extends AbstractJigsawComponent implements IPopupable { answer: EventEmitter<ButtonInfo>; initData: UploadFileInfo[]; uploader: JigsawUploadDirective; optionCount: number; removable: boolean; }