From c80c71233f9fa710c9bc0639521026fa9d84000f Mon Sep 17 00:00:00 2001 From: Eric Jizba Date: Wed, 24 Apr 2024 15:54:35 -0700 Subject: [PATCH] Fix retry options (#250) --- src/app.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/app.ts b/src/app.ts index d370e10..7a882a8 100644 --- a/src/app.ts +++ b/src/app.ts @@ -5,7 +5,6 @@ import { CosmosDBFunctionOptions, EventGridFunctionOptions, EventHubFunctionOptions, - FunctionOptions, FunctionTrigger, GenericFunctionOptions, HttpFunctionOptions, @@ -53,14 +52,17 @@ function convertToHttpOptions( return options; } -function convertToGenericOptions & Partial>( +function convertToGenericOptions & Partial>( options: T, - triggerMethod: (o: Omit) => FunctionTrigger -): FunctionOptions { - const { handler, return: ret, trigger, extraInputs, extraOutputs, ...triggerOptions } = options; + triggerMethod: ( + o: Omit + ) => FunctionTrigger +): GenericFunctionOptions { + const { handler, return: ret, trigger, extraInputs, extraOutputs, retry, ...triggerOptions } = options; return { trigger: trigger ?? triggerMethod(triggerOptions), return: ret, + retry, extraInputs, extraOutputs, handler,