systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
23 lines (22 loc) • 1.31 kB
TypeScript
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class FileSelectorComponent {
private _fileName;
private _file;
private _fileList;
fileNameChange: EventEmitter<string>;
fileChange: EventEmitter<File>;
fileListChange: EventEmitter<FileList>;
showButtonOnDisable: boolean;
multipleSelection: boolean;
disabled: boolean;
get fileName(): string;
set fileName(name: string);
get file(): File;
set file(file: File);
get fileList(): FileList;
set fileList(fileList: FileList);
selectFile(files: FileList): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FileSelectorComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FileSelectorComponent, "systelab-file-selector", never, { "showButtonOnDisable": { "alias": "showButtonOnDisable"; "required": false; }; "multipleSelection": { "alias": "multipleSelection"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "fileName": { "alias": "fileName"; "required": false; }; "file": { "alias": "file"; "required": false; }; "fileList": { "alias": "fileList"; "required": false; }; }, { "fileNameChange": "fileNameChange"; "fileChange": "fileChange"; "fileListChange": "fileListChange"; }, never, never, false, never>;
}