@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
37 lines (36 loc) • 1.82 kB
TypeScript
import { AfterViewInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { FileUploadModel, LoggerService, PetriNetEventOutcome, PetriNetResourceService, SnackBarService } from '@netgrif/components-core';
import { TranslateService } from '@ngx-translate/core';
import { MatDialogRef } from '@angular/material/dialog';
import * as i0 from "@angular/core";
interface FileList {
[key: string]: FileUploadModel;
}
export declare class ImportNetDialogComponent implements AfterViewInit {
protected _dialogRef: MatDialogRef<ImportNetDialogComponent>;
protected _petriNetResource: PetriNetResourceService;
protected _log: LoggerService;
protected _snackbar: SnackBarService;
protected _translate: TranslateService;
files: FileList;
releaseTypes: Array<string>;
releaseTypeControl: FormControl<string>;
protected _response: PetriNetEventOutcome;
protected _fileInput: HTMLInputElement;
constructor(_dialogRef: MatDialogRef<ImportNetDialogComponent>, _petriNetResource: PetriNetResourceService, _log: LoggerService, _snackbar: SnackBarService, _translate: TranslateService);
ngAfterViewInit(): void;
get fileList(): Array<FileUploadModel>;
get isAllFinished(): boolean;
onProcessFileChosen(): void;
cancelFile(file: FileUploadModel): void;
retryFile(file: FileUploadModel): void;
close(): void;
protected setupFile(file: File): FileUploadModel;
protected uploadFiles(): void;
protected removeFile(file: FileUploadModel): void;
protected uploadFile(file: FileUploadModel): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ImportNetDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ImportNetDialogComponent, "nc-import-net-dialog", never, {}, {}, never, never, false, never>;
}
export {};