make typescript happy

This commit is contained in:
Qing
2024-11-23 20:04:03 +08:00
parent e9264fadb7
commit 341f610159

View File

@@ -18,7 +18,7 @@ const api = axios.create({
baseURL: API_ENDPOINT, baseURL: API_ENDPOINT,
}) })
const throwErrors = async (res: any) => { const throwErrors = async (res: any): Promise<never> => {
const errMsg = await res.json() const errMsg = await res.json()
throw new Error( throw new Error(
`${errMsg.errors}\nPlease take a screenshot of the detailed error message in your terminal` `${errMsg.errors}\nPlease take a screenshot of the detailed error message in your terminal`
@@ -99,7 +99,7 @@ export default async function inpaint(
seed: res.headers.get("X-Seed"), seed: res.headers.get("X-Seed"),
} }
} }
await throwErrors(res) throw await throwErrors(res)
} }
export async function getServerConfig(): Promise<ServerConfig> { export async function getServerConfig(): Promise<ServerConfig> {
@@ -149,7 +149,7 @@ export async function runPlugin(
const blob = await res.blob() const blob = await res.blob()
return { blob: URL.createObjectURL(blob) } return { blob: URL.createObjectURL(blob) }
} }
await throwErrors(res) throw await throwErrors(res)
} }
export async function getMediaFile(tab: string, filename: string) { export async function getMediaFile(tab: string, filename: string) {
@@ -168,7 +168,7 @@ export async function getMediaFile(tab: string, filename: string) {
}) })
return file return file
} }
await throwErrors(res) throw await throwErrors(res)
} }
export async function getMediaBlob(tab: string, filename: string) { export async function getMediaBlob(tab: string, filename: string) {
@@ -184,7 +184,7 @@ export async function getMediaBlob(tab: string, filename: string) {
const blob = await res.blob() const blob = await res.blob()
return blob return blob
} }
await throwErrors(res) throw await throwErrors(res)
} }
export async function getMedias(tab: string): Promise<Filename[]> { export async function getMedias(tab: string): Promise<Filename[]> {
@@ -207,7 +207,7 @@ export async function downloadToOutput(
body: fd, body: fd,
}) })
if (!res.ok) { if (!res.ok) {
await throwErrors(res) throw await throwErrors(res)
} }
} catch (error) { } catch (error) {
throw new Error(`Something went wrong: ${error}`) throw new Error(`Something went wrong: ${error}`)
@@ -247,5 +247,5 @@ export async function postAdjustMask(
const blob = await res.blob() const blob = await res.blob()
return blob return blob
} }
throwErrors(res) throw await throwErrors(res)
} }