translators: add missing return types

This commit is contained in:
Alex Gleason 2025-02-18 13:05:47 -06:00
parent 990646da26
commit 025a86fda2
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
2 changed files with 2 additions and 2 deletions

View file

@ -32,7 +32,7 @@ export class DeepLTranslator implements DittoTranslator {
source: LanguageCode | undefined, source: LanguageCode | undefined,
dest: LanguageCode, dest: LanguageCode,
opts?: { signal?: AbortSignal }, opts?: { signal?: AbortSignal },
) { ): Promise<{ results: string[]; source_lang: LanguageCode }> {
const { translations } = await this.translateMany(texts, source, dest, opts); const { translations } = await this.translateMany(texts, source, dest, opts);
return { return {

View file

@ -32,7 +32,7 @@ export class LibreTranslateTranslator implements DittoTranslator {
source: LanguageCode | undefined, source: LanguageCode | undefined,
dest: LanguageCode, dest: LanguageCode,
opts?: { signal?: AbortSignal }, opts?: { signal?: AbortSignal },
) { ): Promise<{ results: string[]; source_lang: LanguageCode }> {
const translations = await Promise.all( const translations = await Promise.all(
texts.map((text) => this.translateOne(text, source, dest, 'html', { signal: opts?.signal })), texts.map((text) => this.translateOne(text, source, dest, 'html', { signal: opts?.signal })),
); );