Skip to content

Add ServiceBus and SQL #63

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 143 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
5cdb5e6
test
Jul 21, 2025
603bd96
test
Jul 21, 2025
5f2cc67
test
Jul 21, 2025
bae5c51
test
Jul 21, 2025
655b7a3
test
Jul 21, 2025
655abcd
test
Jul 21, 2025
3da7543
retry
Jul 21, 2025
2314cce
retry
Jul 21, 2025
288f20c
add
Jul 22, 2025
1879fcb
make explicit
Jul 22, 2025
3cbab29
update
Jul 22, 2025
6c2e04e
add key
Jul 22, 2025
b3845f9
add
Jul 22, 2025
29e2930
add
Jul 22, 2025
e722da5
add
Jul 22, 2025
dcebe46
add
Jul 22, 2025
2a92719
add
Jul 22, 2025
880fa87
add
Jul 22, 2025
5025dc2
add all
Jul 22, 2025
2428155
add
Jul 22, 2025
10fd042
add
Jul 22, 2025
433955e
adjust
Jul 22, 2025
40662b7
adjust
Jul 22, 2025
8758b64
adjust
Jul 22, 2025
2182c04
adjust
Jul 28, 2025
62c1b41
adjust
Jul 28, 2025
732c47d
adjust
Jul 28, 2025
738b302
adjust
Jul 28, 2025
5c048d5
adjust
Jul 28, 2025
284287d
adjust
Jul 28, 2025
686910b
adjust
Jul 28, 2025
8a8232c
adjust
Jul 28, 2025
3f6b4b0
adjust
Jul 29, 2025
b6bb9df
fix
Jul 30, 2025
991cb13
fix
Jul 30, 2025
0cf7f3f
Merge remote-tracking branch 'origin/main' into evanroman/e2e-3
Jul 30, 2025
c3c01c2
add
Jul 30, 2025
aeb4ede
fix
Jul 30, 2025
d9c9203
fix
Jul 30, 2025
488c312
fix
Jul 30, 2025
76dc81b
fix
Jul 30, 2025
6a89357
fix
Jul 30, 2025
27707c8
fix
Jul 30, 2025
76e52b9
fix
Jul 31, 2025
a838120
fix
Jul 31, 2025
0ecc3e5
fix
Jul 31, 2025
3645e48
fix
Jul 31, 2025
4522697
fix
Jul 31, 2025
d1f402e
fix
Jul 31, 2025
56b423e
fix
Aug 1, 2025
75e4ee6
fix
Aug 1, 2025
dd33111
fix
Aug 1, 2025
db31754
fix
Aug 1, 2025
8e6746b
fix
Aug 1, 2025
bbc65df
fix
Aug 1, 2025
aa7487d
fix
Aug 1, 2025
50259fe
fix
Aug 1, 2025
d0b2b8f
fix
Aug 1, 2025
f50cc4e
fix
Aug 1, 2025
a155b6d
fix
Aug 1, 2025
7825fbb
fix
Aug 1, 2025
2cc749b
fix
Aug 1, 2025
d85cf19
fix
Aug 1, 2025
ff48ddf
fix
Aug 1, 2025
56a12a9
fix
Aug 1, 2025
909a68e
fix
Aug 1, 2025
09889ef
fix
Aug 4, 2025
753677d
fix
Aug 4, 2025
80dd8a8
fix
Aug 4, 2025
7caaf2d
fix
Aug 4, 2025
76b7eb2
fix
Aug 4, 2025
a66e536
fix
Aug 4, 2025
5d3fd8b
fix
Aug 4, 2025
9c78ae0
fix
Aug 4, 2025
8112523
fix
Aug 4, 2025
e0d9f38
fix
Aug 4, 2025
f679135
fix
Aug 4, 2025
d22fc53
fix
Aug 4, 2025
fc53c75
fix
Aug 5, 2025
4670b59
fix
Aug 5, 2025
1a6c773
fix
Aug 5, 2025
1393675
fix
Aug 5, 2025
3150695
fix
Aug 5, 2025
2cb6601
fix
Aug 5, 2025
724dd9c
fix
Aug 6, 2025
44c3bb4
fix
Aug 6, 2025
94646c6
fix
Aug 6, 2025
ab44239
fix
Aug 6, 2025
f0298bd
fix
Aug 6, 2025
33c9041
fix
Aug 6, 2025
5c0dbd6
fix
Aug 6, 2025
3f92635
fix
Aug 6, 2025
d506cd7
fix
Aug 6, 2025
34b490e
fix
Aug 6, 2025
5b380d9
fix
Aug 6, 2025
117d80c
fix
Aug 6, 2025
940d298
fix
Aug 6, 2025
767239e
fix
Aug 6, 2025
3942913
fix
Aug 6, 2025
28f4863
fix
Aug 6, 2025
fedfe58
fix
Aug 6, 2025
a1c5c12
fix
Aug 6, 2025
b919ad8
fix
Aug 6, 2025
38e235c
fix
Aug 6, 2025
0c04a48
fix
Aug 7, 2025
952e26e
fix
Aug 7, 2025
d9eb437
fix
Aug 7, 2025
5802086
fix
Aug 7, 2025
da770d7
fix
Aug 7, 2025
63ba4a9
fix
Aug 7, 2025
2465c6d
fix
Aug 7, 2025
a8f29f2
fix
Aug 7, 2025
6543a62
fix
Aug 7, 2025
08f5796
fix
Aug 7, 2025
c23fba9
fix
Aug 7, 2025
a3570e5
fix
Aug 7, 2025
d773c15
fix
Aug 7, 2025
0f5e30c
fix
Aug 7, 2025
3d33c6c
fix
Aug 7, 2025
6392604
fix
Aug 7, 2025
6c364eb
fix
Aug 7, 2025
da566e7
fix
Aug 7, 2025
3f97cd2
fix
Aug 7, 2025
997bb82
fix
Aug 7, 2025
ebebdce
fix
Aug 7, 2025
e40f0a8
fix
Aug 7, 2025
e536e56
fix
Aug 7, 2025
0262052
fix
Aug 7, 2025
3cb08d6
fix
Aug 8, 2025
c36fb50
fix
Aug 8, 2025
4c41e9d
fix
Aug 8, 2025
113dd33
fix
Aug 8, 2025
0a79699
fix
Aug 8, 2025
eb4e188
fix
Aug 8, 2025
f29562e
fix
Aug 8, 2025
3908223
fix
Aug 8, 2025
ee2f949
fix
Aug 8, 2025
59c876b
fix
Aug 8, 2025
71d052d
fix
Aug 8, 2025
a8874c0
fix
Aug 11, 2025
dda0450
fix
Aug 11, 2025
e7b1f5b
fix
Aug 11, 2025
5f68465
fix
Aug 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/v3-oldConfig/cosmosDBTrigger/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"direction": "in",
"leaseCollectionName": "leases",
"connectionStringSetting": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"collectionName": "e2eTestContainerTrigger",
"createLeaseCollectionIfNotExists": true,
"leaseCollectionPrefix": "2"
Expand Down
4 changes: 2 additions & 2 deletions app/v3-oldConfig/cosmosDBTriggerAndOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"direction": "in",
"leaseCollectionName": "leases",
"connectionStringSetting": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"collectionName": "e2eTestContainerTriggerAndOutput",
"createLeaseCollectionIfNotExists": true,
"leaseCollectionPrefix": "1"
Expand All @@ -16,7 +16,7 @@
"name": "$return",
"direction": "out",
"connectionStringSetting": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"collectionName": "e2eTestContainerTrigger"
}
],
Expand Down
2 changes: 1 addition & 1 deletion app/v3-oldConfig/httpTriggerCosmosDBInput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"name": "inputDoc",
"direction": "in",
"connectionStringSetting": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"collectionName": "e2eTestContainerTriggerAndOutput",
"partitionKey": "testPartKey",
"id": "{Query.id}"
Expand Down
2 changes: 1 addition & 1 deletion app/v3-oldConfig/httpTriggerCosmosDBOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"name": "outputDoc",
"direction": "out",
"connectionStringSetting": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"collectionName": "e2eTestContainerTriggerAndOutput"
}
],
Expand Down
2 changes: 1 addition & 1 deletion app/v3/cosmosDBTrigger/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"direction": "in",
"leaseContainerName": "leases",
"connection": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"containerName": "e2eTestContainerTrigger",
"createLeaseContainerIfNotExists": true,
"leaseContainerPrefix": "2"
Expand Down
4 changes: 2 additions & 2 deletions app/v3/cosmosDBTriggerAndOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"direction": "in",
"leaseContainerName": "leases",
"connection": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"containerName": "e2eTestContainerTriggerAndOutput",
"createLeaseContainerIfNotExists": true,
"leaseContainerPrefix": "1"
Expand All @@ -16,7 +16,7 @@
"name": "$return",
"direction": "out",
"connection": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"containerName": "e2eTestContainerTrigger"
}
],
Expand Down
2 changes: 1 addition & 1 deletion app/v3/httpTriggerCosmosDBInput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"name": "inputDoc",
"direction": "in",
"connection": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"containerName": "e2eTestContainerTriggerAndOutput",
"partitionKey": "testPartKey",
"id": "{Query.id}"
Expand Down
2 changes: 1 addition & 1 deletion app/v3/httpTriggerCosmosDBOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"name": "outputDoc",
"direction": "out",
"connection": "CosmosDBConnection",
"databaseName": "e2eTestDB",
"databaseName": "e2eTestCosmosDB",
"containerName": "e2eTestContainerTriggerAndOutput"
}
],
Expand Down
4 changes: 2 additions & 2 deletions app/v3/httpTriggerServiceBusOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"type": "serviceBus",
"name": "outputMsg",
"direction": "out",
"connection": "e2eTest_serviceBus",
"queueName": "e2eTestQueueOneTrigger"
"connection": "ServiceBusConnection",
"queueName": "e2e-test-queue-one-trigger"
}
],
"scriptFile": "../dist/httpTriggerServiceBusOutput/index.js"
Expand Down
22 changes: 11 additions & 11 deletions app/v3/httpTriggerServiceBusOutput/index.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context, HttpRequest } from '@azure/functions';
import { AzureFunction, Context, HttpRequest } from '@azure/functions';

// const httpTriggerServiceBusOutput: AzureFunction = async function (
// context: Context,
// request: HttpRequest
// ): Promise<void> {
// context.bindings.outputMsg = request.body.output;
// context.res = { body: 'done' };
// };
const httpTriggerServiceBusOutput: AzureFunction = async function (
context: Context,
request: HttpRequest
): Promise<void> {
context.bindings.outputMsg = request.body.output;
context.res = { body: 'done' };
};

// export default httpTriggerServiceBusOutput;
export default httpTriggerServiceBusOutput;
4 changes: 2 additions & 2 deletions app/v3/httpTriggerSqlInput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
"type": "sql",
"name": "inputItem",
"direction": "in",
"connectionStringSetting": "e2eTest_sql",
"connectionStringSetting": "SqlConnection",
"commandText": "select * from dbo.e2eSqlNonTriggerTable where id = @id",
"commandType": "Text",
"parameters": "@id={Query.id}"
}
],
"scriptFile": "../dist/httpTriggerSqlInput/index.js"
}
}
20 changes: 10 additions & 10 deletions app/v3/httpTriggerSqlInput/index.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context, HttpRequest } from '@azure/functions';
import { AzureFunction, Context, HttpRequest } from '@azure/functions';

// const httpTriggerSqlInput: AzureFunction = async function (context: Context, _request: HttpRequest): Promise<void> {
// context.log(`httpTriggerSqlInput was triggered`);
// context.res = {
// body: context.bindings.inputItem,
// };
// };
const httpTriggerSqlInput: AzureFunction = async function (context: Context, _request: HttpRequest): Promise<void> {
context.log(`httpTriggerSqlInput was triggered`);
context.res = {
body: context.bindings.inputItem,
};
};

// export default httpTriggerSqlInput;
export default httpTriggerSqlInput;
4 changes: 2 additions & 2 deletions app/v3/httpTriggerSqlOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
"type": "sql",
"name": "outputItem",
"direction": "out",
"connectionStringSetting": "e2eTest_sql",
"connectionStringSetting": "SqlConnection",
"commandText": "dbo.e2eSqlNonTriggerTable"
}
],
"scriptFile": "../dist/httpTriggerSqlOutput/index.js"
}
}
22 changes: 11 additions & 11 deletions app/v3/httpTriggerSqlOutput/index.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context, HttpRequest } from '@azure/functions';
import { AzureFunction, Context, HttpRequest } from '@azure/functions';

// const httpTriggerSqlOutput: AzureFunction = async function (context: Context, request: HttpRequest): Promise<void> {
// context.log(`httpTriggerSqlOutput was triggered`);
// context.bindings.outputItem = request.body;
// context.res = {
// status: 201,
// };
// };
const httpTriggerSqlOutput: AzureFunction = async function (context: Context, request: HttpRequest): Promise<void> {
context.log(`httpTriggerSqlOutput was triggered`);
context.bindings.outputItem = request.body;
context.res = {
status: 201,
};
};

// export default httpTriggerSqlOutput;
export default httpTriggerSqlOutput;
4 changes: 2 additions & 2 deletions app/v3/serviceBusQueueManyTrigger/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"name": "mySbMsg",
"type": "serviceBusTrigger",
"direction": "in",
"queueName": "e2eTestQueueManyTrigger",
"connection": "e2eTest_serviceBus",
"queueName": "e2e-test-queue-many-trigger",
"connection": "ServiceBusConnection",
"cardinality": "many"
}
],
Expand Down
18 changes: 9 additions & 9 deletions app/v3/serviceBusQueueManyTrigger/index.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context } from '@azure/functions';
import { AzureFunction, Context } from '@azure/functions';

// const serviceBusQueueTrigger: AzureFunction = async function (context: Context, messages: any): Promise<void> {
// for (const message of messages) {
// context.log(`serviceBusQueueManyTrigger was triggered by "${message}"`);
// }
// };
const serviceBusQueueTrigger: AzureFunction = async function (context: Context, messages: any): Promise<void> {
for (const message of messages) {
context.log(`serviceBusQueueManyTrigger was triggered by "${message}"`);
}
};

// export default serviceBusQueueTrigger;
export default serviceBusQueueTrigger;
8 changes: 4 additions & 4 deletions app/v3/serviceBusQueueManyTriggerAndOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
"name": "mySbMsg",
"type": "serviceBusTrigger",
"direction": "in",
"queueName": "e2eTestQueueManyTriggerAndOutput",
"connection": "e2eTest_serviceBus",
"queueName": "e2e-test-queue-many-trigger-and-output",
"connection": "ServiceBusConnection",
"cardinality": "many"
},
{
"name": "$return",
"type": "serviceBus",
"direction": "out",
"topicName": "e2eTestQueueManyTrigger",
"connection": "e2eTest_serviceBus"
"topicName": "e2e-test-queue-many-trigger",
"connection": "ServiceBusConnection"
}
],
"scriptFile": "../dist/serviceBusQueueManyTriggerAndOutput/index.js"
Expand Down
24 changes: 12 additions & 12 deletions app/v3/serviceBusQueueManyTriggerAndOutput/index.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context } from '@azure/functions';
import { AzureFunction, Context } from '@azure/functions';

// const serviceBusQueueTrigger: AzureFunction = async function (context: Context, messages: any): Promise<string> {
// for (const message of messages) {
// context.log(`serviceBusQueueManyTriggerAndOutput was triggered by "${message}"`);
// }
const serviceBusQueueTrigger: AzureFunction = async function (context: Context, messages: any): Promise<string> {
for (const message of messages) {
context.log(`serviceBusQueueManyTriggerAndOutput was triggered by "${message}"`);
}

// // do an extra stringify to make sure the values are JSON-parse-able otherwise it'll hit this bug:
// // https://github.com/Azure/azure-functions-eventhubs-extension/issues/118
// return messages.map((m) => JSON.stringify(m));
// };
// do an extra stringify to make sure the values are JSON-parse-able otherwise it'll hit this bug:
// https://github.com/Azure/azure-functions-eventhubs-extension/issues/118
return messages.map((m) => JSON.stringify(m));
};

// export default serviceBusQueueTrigger;
export default serviceBusQueueTrigger;
4 changes: 2 additions & 2 deletions app/v3/serviceBusQueueTrigger/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"name": "mySbMsg",
"type": "serviceBusTrigger",
"direction": "in",
"queueName": "e2eTestQueueOneTrigger",
"connection": "e2eTest_serviceBus"
"queueName": "e2e-test-queue-one-trigger",
"connection": "ServiceBusConnection"
}
],
"scriptFile": "../dist/serviceBusQueueTrigger/index.js"
Expand Down
14 changes: 7 additions & 7 deletions app/v3/serviceBusQueueTrigger/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context } from '@azure/functions';
import { AzureFunction, Context } from '@azure/functions';

// const serviceBusQueueTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<void> {
// context.log(`serviceBusQueueTrigger was triggered by "${mySbMsg}"`);
// };
const serviceBusQueueTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<void> {
context.log(`serviceBusQueueTrigger was triggered by "${mySbMsg}"`);
};

// export default serviceBusQueueTrigger;
export default serviceBusQueueTrigger;
8 changes: 4 additions & 4 deletions app/v3/serviceBusQueueTriggerAndOutput/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
"name": "mySbMsg",
"type": "serviceBusTrigger",
"direction": "in",
"queueName": "e2eTestQueueOneTriggerAndOutput",
"connection": "e2eTest_serviceBus"
"queueName": "e2e-test-queue-one-trigger-and-output",
"connection": "ServiceBusConnection"
},
{
"name": "$return",
"type": "serviceBus",
"direction": "out",
"topicName": "e2eTestQueueOneTrigger",
"connection": "e2eTest_serviceBus"
"topicName": "e2e-test-queue-one-trigger",
"connection": "ServiceBusConnection"
}
],
"scriptFile": "../dist/serviceBusQueueTriggerAndOutput/index.js"
Expand Down
16 changes: 8 additions & 8 deletions app/v3/serviceBusQueueTriggerAndOutput/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context } from '@azure/functions';
import { AzureFunction, Context } from '@azure/functions';

// const serviceBusQueueTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<string> {
// context.log(`serviceBusQueueTriggerAndOutput was triggered by "${mySbMsg}"`);
// return mySbMsg;
// };
const serviceBusQueueTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<string> {
context.log(`serviceBusQueueTriggerAndOutput was triggered by "${mySbMsg}"`);
return mySbMsg;
};

// export default serviceBusQueueTrigger;
export default serviceBusQueueTrigger;
6 changes: 3 additions & 3 deletions app/v3/serviceBusTopicTrigger/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"name": "mySbMsg",
"type": "serviceBusTrigger",
"direction": "in",
"topicName": "e2eTestTopicTrigger",
"subscriptionName": "e2etestsub",
"connection": "e2eTest_serviceBus"
"topicName": "e2e-test-topic-trigger",
"subscriptionName": "e2e-test-sub",
"connection": "ServiceBusConnection"
}
],
"scriptFile": "../dist/serviceBusTopicTrigger/index.js"
Expand Down
14 changes: 7 additions & 7 deletions app/v3/serviceBusTopicTrigger/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// // Copyright (c) .NET Foundation. All rights reserved.
// // Licensed under the MIT License.
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.

// import { AzureFunction, Context } from '@azure/functions';
import { AzureFunction, Context } from '@azure/functions';

// const serviceBusTopicTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<void> {
// context.log(`serviceBusTopicTrigger was triggered by "${mySbMsg}"`);
// };
const serviceBusTopicTrigger: AzureFunction = async function (context: Context, mySbMsg: any): Promise<void> {
context.log(`serviceBusTopicTrigger was triggered by "${mySbMsg}"`);
};

// export default serviceBusTopicTrigger;
export default serviceBusTopicTrigger;
Loading