From 2932e1d6bd0a8869265208d2d2a48b675a8808ac Mon Sep 17 00:00:00 2001 From: fantasticit Date: Sat, 4 Jun 2022 23:03:06 +0800 Subject: [PATCH] client: fix type --- packages/client/src/services/file.ts | 5 +++-- packages/client/src/services/http-client.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/client/src/services/file.ts b/packages/client/src/services/file.ts index 14faffb5..1010958f 100644 --- a/packages/client/src/services/file.ts +++ b/packages/client/src/services/file.ts @@ -1,4 +1,5 @@ import { FILE_CHUNK_SIZE, FileApiDefinition } from '@think/domains'; +import { string } from 'lib0'; import SparkMD5 from 'spark-md5'; import { HttpClient } from './http-client'; @@ -37,7 +38,7 @@ const uploadFileToServer = (arg: { const formData = new FormData(); formData.append('file', file); - return HttpClient.request({ + return HttpClient.request({ method: FileApiDefinition[api].method, url: FileApiDefinition[api].client(), data: formData, @@ -60,7 +61,7 @@ export const uploadFile = async ( file: File, onUploadProgress?: (progress: number) => void, onTooLarge?: () => void -) => { +): Promise => { const wraponUploadProgress = (percent) => { return onUploadProgress && onUploadProgress(Math.ceil(percent * 100)); }; diff --git a/packages/client/src/services/http-client.ts b/packages/client/src/services/http-client.ts index c3e93c38..e882fbb3 100644 --- a/packages/client/src/services/http-client.ts +++ b/packages/client/src/services/http-client.ts @@ -5,7 +5,7 @@ import { toLogin } from 'data/user'; type WithCookieAxiosRequestConfig = AxiosRequestConfig & { cookie?: string }; interface AxiosInstance extends Axios { - request>(config: WithCookieAxiosRequestConfig): Promise; + request(config: WithCookieAxiosRequestConfig): Promise; } export const HttpClient = axios.create({