Skip to content

Commit ed20d68

Browse files
committed
format+lint
1 parent 47e7e42 commit ed20d68

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed

packages/inference/src/providers/hf-inference.ts

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,9 @@ export class HFInferenceTextGenerationTask extends HFInferenceTask implements Te
199199
if (Array.isArray(res) && res.every((x) => "generated_text" in x && typeof x?.generated_text === "string")) {
200200
return (res as TextGenerationOutput[])?.[0];
201201
}
202-
throw new HfInferenceProviderOutputError("Received malformed response from HF-Inference text generation API: expected Array<{generated_text: string}>");
202+
throw new HfInferenceProviderOutputError(
203+
"Received malformed response from HF-Inference text generation API: expected Array<{generated_text: string}>"
204+
);
203205
}
204206
}
205207

@@ -222,7 +224,8 @@ export class HFInferenceAudioClassificationTask extends HFInferenceTask implemen
222224

223225
export class HFInferenceAutomaticSpeechRecognitionTask
224226
extends HFInferenceTask
225-
implements AutomaticSpeechRecognitionTaskHelper {
227+
implements AutomaticSpeechRecognitionTaskHelper
228+
{
226229
override async getResponse(response: AutomaticSpeechRecognitionOutput): Promise<AutomaticSpeechRecognitionOutput> {
227230
return response;
228231
}
@@ -231,9 +234,9 @@ export class HFInferenceAutomaticSpeechRecognitionTask
231234
return "data" in args
232235
? args
233236
: {
234-
...omit(args, "inputs"),
235-
data: args.inputs,
236-
};
237+
...omit(args, "inputs"),
238+
data: args.inputs,
239+
};
237240
}
238241
}
239242

@@ -268,7 +271,8 @@ export class HFInferenceAudioToAudioTask extends HFInferenceTask implements Audi
268271

269272
export class HFInferenceDocumentQuestionAnsweringTask
270273
extends HFInferenceTask
271-
implements DocumentQuestionAnsweringTaskHelper {
274+
implements DocumentQuestionAnsweringTaskHelper
275+
{
272276
override async getResponse(
273277
response: DocumentQuestionAnsweringOutput
274278
): Promise<DocumentQuestionAnsweringOutput[number]> {
@@ -404,7 +408,8 @@ export class HFInferenceObjectDetectionTask extends HFInferenceTask implements O
404408

405409
export class HFInferenceZeroShotImageClassificationTask
406410
extends HFInferenceTask
407-
implements ZeroShotImageClassificationTaskHelper {
411+
implements ZeroShotImageClassificationTaskHelper
412+
{
408413
override async getResponse(response: ZeroShotImageClassificationOutput): Promise<ZeroShotImageClassificationOutput> {
409414
if (Array.isArray(response) && response.every((x) => typeof x.label === "string" && typeof x.score === "number")) {
410415
return response;
@@ -434,20 +439,20 @@ export class HFInferenceQuestionAnsweringTask extends HFInferenceTask implements
434439
if (
435440
Array.isArray(response)
436441
? response.every(
437-
(elem) =>
438-
typeof elem === "object" &&
439-
!!elem &&
440-
typeof elem.answer === "string" &&
441-
typeof elem.end === "number" &&
442-
typeof elem.score === "number" &&
443-
typeof elem.start === "number"
444-
)
442+
(elem) =>
443+
typeof elem === "object" &&
444+
!!elem &&
445+
typeof elem.answer === "string" &&
446+
typeof elem.end === "number" &&
447+
typeof elem.score === "number" &&
448+
typeof elem.start === "number"
449+
)
445450
: typeof response === "object" &&
446-
!!response &&
447-
typeof response.answer === "string" &&
448-
typeof response.end === "number" &&
449-
typeof response.score === "number" &&
450-
typeof response.start === "number"
451+
!!response &&
452+
typeof response.answer === "string" &&
453+
typeof response.end === "number" &&
454+
typeof response.score === "number" &&
455+
typeof response.start === "number"
451456
) {
452457
return Array.isArray(response) ? response[0] : response;
453458
}
@@ -604,7 +609,8 @@ export class HFInferenceTabularClassificationTask extends HFInferenceTask implem
604609

605610
export class HFInferenceVisualQuestionAnsweringTask
606611
extends HFInferenceTask
607-
implements VisualQuestionAnsweringTaskHelper {
612+
implements VisualQuestionAnsweringTaskHelper
613+
{
608614
override async getResponse(response: VisualQuestionAnsweringOutput): Promise<VisualQuestionAnsweringOutput[number]> {
609615
if (
610616
Array.isArray(response) &&

0 commit comments

Comments
 (0)