@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;
}