summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints/notes/translate.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-04-17 13:21:07 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-04-17 13:21:07 +0900
commit1ee757cc5fbee24fa59b529a6fd022b5ec956e6e (patch)
treee6a2e6a6da7852dea08c612eeaad22df5c84a3a7 /packages/backend/src/server/api/endpoints/notes/translate.ts
parentStreaming経由でのAPIリクエストを削除 (diff)
downloadsharkey-1ee757cc5fbee24fa59b529a6fd022b5ec956e6e.tar.gz
sharkey-1ee757cc5fbee24fa59b529a6fd022b5ec956e6e.tar.bz2
sharkey-1ee757cc5fbee24fa59b529a6fd022b5ec956e6e.zip
refactor: fix type
Diffstat (limited to 'packages/backend/src/server/api/endpoints/notes/translate.ts')
-rw-r--r--packages/backend/src/server/api/endpoints/notes/translate.ts15
1 files changed, 10 insertions, 5 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/translate.ts b/packages/backend/src/server/api/endpoints/notes/translate.ts
index c602981b30..5e40e7106f 100644
--- a/packages/backend/src/server/api/endpoints/notes/translate.ts
+++ b/packages/backend/src/server/api/endpoints/notes/translate.ts
@@ -1,12 +1,12 @@
-import define from '../../define.js';
-import { getNote } from '../../common/getters.js';
-import { ApiError } from '../../error.js';
+import { URLSearchParams } from 'node:url';
import fetch from 'node-fetch';
import config from '@/config/index.js';
import { getAgentByUrl } from '@/misc/fetch.js';
-import { URLSearchParams } from 'node:url';
import { fetchMeta } from '@/misc/fetch-meta.js';
import { Notes } from '@/models/index.js';
+import { ApiError } from '../../error.js';
+import { getNote } from '../../common/getters.js';
+import define from '../../define.js';
export const meta = {
tags: ['notes'],
@@ -80,7 +80,12 @@ export default define(meta, paramDef, async (ps, user) => {
agent: getAgentByUrl,
});
- const json = await res.json();
+ const json = (await res.json()) as {
+ translations: {
+ detected_source_language: string;
+ text: string;
+ }[];
+ };
return {
sourceLang: json.translations[0].detected_source_language,