@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
18 lines (17 loc) • 494 B
TypeScript
export declare enum FileUploaderItemStatus {
Pending = 0,
Processing = 1,
Error = 2,
Success = 3
}
export interface FileUploaderItemHandler {
removeFile: (triggerOnChanged: boolean) => void;
getFile: () => {
file: File;
customFileName?: string;
};
setStatus: (status: FileUploaderItemStatus) => void;
getStatus: () => FileUploaderItemStatus;
setLabel: (main: string, sub: string) => void;
updateProgress: (percent: number) => void;
}