pagamio-frontend-commons-lib
Version:
Pagamio library for Frontend reusable components like the form engine and table container
16 lines (15 loc) • 507 B
TypeScript
export interface UploadResponse {
uploadURL: string;
publicURL: string;
}
export interface UseImageUploadProps {
project: 'vas' | 'stocklink' | 'events';
env: 'dev' | 'uat' | 'prod';
endpoint?: string;
}
export declare const useImageUpload: ({ project, env, endpoint, }: UseImageUploadProps) => {
getPresignedUrl: (fileName: string, contentType: string) => Promise<UploadResponse>;
uploadFile: (file: File) => Promise<string>;
isLoading: boolean;
error: Error | null;
};