This commit is contained in:
Benjamin Toby 2025-05-06 06:12:42 +01:00
parent fe2b34d0ee
commit 07c2186b98
4 changed files with 17 additions and 17 deletions

View File

@ -1,11 +1,12 @@
interface FunctionReturn {
export interface DSQLUploadImageFunctionReturn {
success: boolean;
payload: {
urlPath: string;
urlThumbnailPath: string;
} | null;
payload: DSQLUploadImagePayload | null;
msg?: string;
}
export interface DSQLUploadImagePayload {
urlPath: string;
urlThumbnailPath: string;
}
type Param = {
key?: string;
payload: {
@ -22,5 +23,5 @@ type Param = {
/**
* # Upload Image via API
*/
export default function uploadImage({ key, payload, user_id, useDefault, }: Param): Promise<FunctionReturn>;
export default function uploadImage({ key, payload, user_id, useDefault, }: Param): Promise<DSQLUploadImageFunctionReturn>;
export {};

View File

@ -1,5 +1,4 @@
"use strict";
// @ts-check
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {

View File

@ -1,16 +1,16 @@
// @ts-check
import grabHostNames from "../utils/grab-host-names";
interface FunctionReturn {
export interface DSQLUploadImageFunctionReturn {
success: boolean;
payload: {
urlPath: string;
urlThumbnailPath: string;
} | null;
payload: DSQLUploadImagePayload | null;
msg?: string;
}
export interface DSQLUploadImagePayload {
urlPath: string;
urlThumbnailPath: string;
}
type Param = {
key?: string;
payload: {
@ -33,7 +33,7 @@ export default async function uploadImage({
payload,
user_id,
useDefault,
}: Param): Promise<FunctionReturn> {
}: Param): Promise<DSQLUploadImageFunctionReturn> {
const grabedHostNames = grabHostNames({ useDefault });
const { host, port, scheme } = grabedHostNames;
@ -90,7 +90,7 @@ export default async function uploadImage({
httpsRequest.end();
});
return httpResponse as FunctionReturn;
return httpResponse as DSQLUploadImageFunctionReturn;
} catch (error: any) {
console.log("Error in uploading image: ", error.message);
global.ERROR_CALLBACK?.(`Error Uploading Image`, error as Error);

View File

@ -1,6 +1,6 @@
{
"name": "@moduletrace/datasquirel",
"version": "4.5.6",
"version": "4.5.7",
"description": "Cloud-based SQL data management tool",
"main": "dist/index.js",
"bin": {