datasquirel/dist/package-shared/actions/upload-image.d.ts
Benjamin Toby 07c2186b98 Updates
2025-05-06 06:12:42 +01:00

28 lines
681 B
TypeScript

export interface DSQLUploadImageFunctionReturn {
success: boolean;
payload: DSQLUploadImagePayload | null;
msg?: string;
}
export interface DSQLUploadImagePayload {
urlPath: string;
urlThumbnailPath: string;
}
type Param = {
key?: string;
payload: {
imageData: string;
imageName: string;
mimeType?: string;
thumbnailSize?: number;
folder?: string;
isPrivate?: boolean;
};
user_id?: string | number;
useDefault?: boolean;
};
/**
* # Upload Image via API
*/
export default function uploadImage({ key, payload, user_id, useDefault, }: Param): Promise<DSQLUploadImageFunctionReturn>;
export {};