Skip to content

Commit c80c712

Browse files
authored
Fix retry options (#250)
1 parent 971ccf2 commit c80c712

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/app.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
CosmosDBFunctionOptions,
66
EventGridFunctionOptions,
77
EventHubFunctionOptions,
8-
FunctionOptions,
98
FunctionTrigger,
109
GenericFunctionOptions,
1110
HttpFunctionOptions,
@@ -53,14 +52,17 @@ function convertToHttpOptions(
5352
return options;
5453
}
5554

56-
function convertToGenericOptions<T extends Omit<FunctionOptions, 'trigger'> & Partial<FunctionOptions>>(
55+
function convertToGenericOptions<T extends Omit<GenericFunctionOptions, 'trigger'> & Partial<GenericFunctionOptions>>(
5756
options: T,
58-
triggerMethod: (o: Omit<T, 'handler' | 'return' | 'trigger' | 'extraInputs' | 'extraOutputs'>) => FunctionTrigger
59-
): FunctionOptions {
60-
const { handler, return: ret, trigger, extraInputs, extraOutputs, ...triggerOptions } = options;
57+
triggerMethod: (
58+
o: Omit<T, 'handler' | 'return' | 'trigger' | 'extraInputs' | 'extraOutputs' | 'retry'>
59+
) => FunctionTrigger
60+
): GenericFunctionOptions {
61+
const { handler, return: ret, trigger, extraInputs, extraOutputs, retry, ...triggerOptions } = options;
6162
return {
6263
trigger: trigger ?? triggerMethod(triggerOptions),
6364
return: ret,
65+
retry,
6466
extraInputs,
6567
extraOutputs,
6668
handler,

0 commit comments

Comments
 (0)