Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@azure/functions

Package Overview
Dependencies
Maintainers
7
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@azure/functions - npm Package Compare versions

Comparing version 4.0.0-alpha.4 to 4.0.0-alpha.5

190

_manifest/manifest.json
{
"Outputs": [
{
"Source": "/dist/azure-functions.js",
"AzureArtifactsHash": "042F2A2A2A2A2A2A2F20282829203D3E207B202F2F207765627061636B426F6F7473",
"Sha256Hash": "971D21690B5A05E4BD6E54C1FC3047484F1DF5C674DD2119B02A3AF2CA1B93B1"
},
{
"Source": "/dist/azure-functions.js.map",
"AzureArtifactsHash": "047B2276657273696F6E223A332C2266696C65223A22617A7572652D66756E637469",
"Sha256Hash": "F883486191555C4CE4524EF929C0938EFA51C5A9BFC3E0762D69496B6A43F7EA"
"Sha256Hash": "1502ED94536AE2E25B888BDA416438A91CC6F5D2BFB31103CE059DFFE024FB7F"
},
{
"Source": "/dist/azure-functions.min.js",
"AzureArtifactsHash": "042828293D3E7B2275736520737472696374223B76617220653D7B3331333A66756E",
"Sha256Hash": "439192AC68E576027B0141BFD21F801B48C8E5385CBADEE3D099F69119832A00"
"Source": "/dist/azure-functions.min.js.map",
"AzureArtifactsHash": "047B2276657273696F6E223A332C2266696C65223A22617A7572652D66756E637469",
"Sha256Hash": "1B740DB0E466C043899F808D94990B0CA7ABAD88B66E5DD9BF14FA09922020A0"
},
{
"Source": "/src/converters/fromRpcContext.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "6A96CA0D0F0D032F0306E662B6F0A5168495A6E4D975E2DCADA5643D92BA385C"
"Source": "/NOTICE.html",
"AzureArtifactsHash": "043C21444F43545950452068746D6C3E0D0A3C68746D6C206C616E673D22656E223E",
"Sha256Hash": "268BB778AA03CAA778C9D47BA467E1E4681AA44E61A01F32191D66A2223D638A"
},
{
"Source": "/src/converters/toRpcTypedData.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "43D67919417F68ADCDC5ED1315DD0B07A5168B886CBA2520BCBDF3FBFF4F6CE2"
"Source": "/README.md",
"AzureArtifactsHash": "042320417A7572652046756E6374696F6E73204E6F64652E6A73204672616D65776F",
"Sha256Hash": "4CC037EAA642FAF7C6D81D2991603233E40CCE01CDD2CB811CB7EC1F34CA86A7"
},
{
"Source": "/src/utils/nonNull.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "E00258536F71BA484215BDCA3C5D1A6901A0F79F5DF28F525A05BEE32880D634"
"Source": "/LICENSE",
"AzureArtifactsHash": "04202020204D4954204C6963656E73650D0A0D0A20202020436F7079726967687420",
"Sha256Hash": "9FA73CB72FB654D029C9214F0E3EEC32C301A0C23BE71B50FE3910E61553FA34"
},
{
"Source": "/types/InvocationContext.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "16E51C1EFDD870D94CB550E428447E4307C5F506F8BB2C672AF3F63D96FE87A6"
},
{
"Source": "/package.json",
"AzureArtifactsHash": "047B0D0A20202020226E616D65223A202240617A7572652F66756E6374696F6E7322",
"Sha256Hash": "68B25B3FD26DE72BCFF5C86F3438433515DB66B59CEC8C58E385D3335CEFF8F1"
"Sha256Hash": "8D605AA29248E58C249C76D47158EFA917FC88BB9B6BB26E298A933519B36464"
},
{
"Source": "/src/converters/fromRpcNullable.ts",
"Source": "/dist/azure-functions.min.js",
"AzureArtifactsHash": "042828293D3E7B2275736520737472696374223B76617220653D7B3331333A66756E",
"Sha256Hash": "F054C65CB3D20D3B9671BA2FF02CAC0FCF91B7E2215D636DFE262C42B9748F32"
},
{
"Source": "/src/InvocationModel.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "AF31620202714BCC57EBDDC34A6A6637AB830175EAE2CAB1FA4D9AADAAD920A9"
"Sha256Hash": "BA7ACB74663EEBD6EAF6DEA53EEBEA57FDFAA0E1B87E22FC36339474DC934A50"
},
{
"Source": "/src/http/extractHttpUserFromHeaders.ts",
"Source": "/src/errors.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "0701231F3D83A9050DE3A9E40D946FBD49D425049D0B58BF623770F25282252A"
"Sha256Hash": "356F9B545A77ECE5D7659FB759C02FF38E88C888A49273A6A27B37A327620439"
},
{
"Source": "/src/utils/util.ts",
"Source": "/src/index.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "6CF132C958C9B59C0F50372ABD16961981A3010E0F8FA16801EA295830B802F0"
"Sha256Hash": "BC231BF8931E868546AE53E22E2D7F0CF4D4751D8E73C583F355EAE677D23E1E"
},
{
"Source": "/types/serviceBus.d.ts",
"Source": "/src/converters/toRpcHttp.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "E0BC0C6BE513A41C10879697D7BEF23AD7C9265F556350F3BA8F4894161222DC"
"Sha256Hash": "F32B8220B5E24697244C57946708EFDE686885EA5FDA4E9333FCF23A35376039"
},
{
"Source": "/src/index.ts",
"Source": "/src/converters/toCamelCase.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "25494209110FC8FB85D7300A27283976C15AAE894166F21F18E2929BA473F4D4"
"Sha256Hash": "F2BA3BB81D4F2006BAFED62EB940919B4D005DCDD58F4C2AE2DCAA41D9599EE7"
},
{
"Source": "/src/converters/toRpcHttp.ts",
"Source": "/src/converters/toRpcNullable.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "F32B8220B5E24697244C57946708EFDE686885EA5FDA4E9333FCF23A35376039"
"Sha256Hash": "773F0C22930331BE2B0F9DAF9849B80F4B7BCC18FC2E19BA07DD502B56461EE3"
},
{
"Source": "/src/parsers/parseHeader.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "BE8A008FD0F7B6C0F6EB584ACCC3FEFA462F88BCB0BEBED809C56B20EA2F620B"
},
{
"Source": "/src/parsers/parseMultipartForm.ts",

@@ -74,75 +84,75 @@ "AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",

{
"Source": "/types/generic.d.ts",
"Source": "/src/utils/isTrigger.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "A42D7F0A95DE6FA9D2B67D44AC0770F93FB1AA876A14D6632C8661C75BB63AA1"
"Sha256Hash": "4FEE9EFECDFD1152E5600954185523FAE4609865A492EEBF8368DB554210AE85"
},
{
"Source": "/LICENSE",
"AzureArtifactsHash": "04202020204D4954204C6963656E73650D0A0D0A20202020436F7079726967687420",
"Sha256Hash": "9FA73CB72FB654D029C9214F0E3EEC32C301A0C23BE71B50FE3910E61553FA34"
"Source": "/types/eventHub.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "010A88AB288D81D96FF27D01766082A8483B25D9CF03CD7BFCB468D7FBD89269"
},
{
"Source": "/src/constants.ts",
"Source": "/types/generic.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "F5D0225B869B1D96EDB3C5595863F0DEE4C150F6C22874AA15C1ACCD661D79E1"
"Sha256Hash": "A42D7F0A95DE6FA9D2B67D44AC0770F93FB1AA876A14D6632C8661C75BB63AA1"
},
{
"Source": "/src/converters/fromRpcTypedData.ts",
"Source": "/types/index.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "BE00908655FDB32260987041B22A6D9BBBED65AA1AD0F88D5DD56959189D090E"
"Sha256Hash": "35CFC04DE852B808C82713B9EC0638E8CC70BE55AD545254993C8C00192EBD1D"
},
{
"Source": "/src/parsers/parseForm.ts",
"Source": "/src/InvocationContext.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "21C817FF361887893D1345495FD9E94E37628972DCB10B1830BC1F904193819B"
"Sha256Hash": "2BCDF514AF5638B71592CC3AEDD8610483067AD2CE3559116AEEBD6875D3A028"
},
{
"Source": "/types/eventGrid.d.ts",
"Source": "/src/converters/fromRpcTriggerMetadata.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "CD330AF09974C8664EA7C750CD21DC672A13F7A06AC4308B0137573786C20C3F"
"Sha256Hash": "8DBD98BA1BE3ECC1388D82FD151307F67CBC3F28568ACF5B804572B423D11BA5"
},
{
"Source": "/types/timer.d.ts",
"Source": "/src/converters/fromRpcNullable.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "49FAB7A94EAE0F861A8E7E1685905E58EFC615DCF61824EA2BD5D6F51ABAB5B5"
"Sha256Hash": "AF31620202714BCC57EBDDC34A6A6637AB830175EAE2CAB1FA4D9AADAAD920A9"
},
{
"Source": "/dist/azure-functions.js",
"AzureArtifactsHash": "042F2A2A2A2A2A2A2F20282829203D3E207B202F2F207765627061636B426F6F7473",
"Sha256Hash": "B646FAA1ACB5F44ED59515FE32E0D9893156A4F71D1F6E99548E27E29524E862"
"Source": "/src/constants.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "E4C184E5A8DD04D812E36AFF7EA0604E7F326DECB97758B35F83AAC1AF2E3598"
},
{
"Source": "/src/InvocationModel.ts",
"Source": "/src/converters/fromRpcContext.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "EDFA1C91FA54E230A3DC2E6E8918A0100FD53A406E566614E93F36AC0FD233B1"
"Sha256Hash": "6A96CA0D0F0D032F0306E662B6F0A5168495A6E4D975E2DCADA5643D92BA385C"
},
{
"Source": "/src/converters/toRpcNullable.ts",
"Source": "/src/converters/toRpcHttpCookie.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "773F0C22930331BE2B0F9DAF9849B80F4B7BCC18FC2E19BA07DD502B56461EE3"
"Sha256Hash": "B40FD0389AC5593665B7A5521D1440118CEB94E86D42E04D0AE8C08A26424944"
},
{
"Source": "/src/utils/isTrigger.ts",
"Source": "/src/http/HttpRequest.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "4FEE9EFECDFD1152E5600954185523FAE4609865A492EEBF8368DB554210AE85"
"Sha256Hash": "6EABFF0370ADD0E1B72D24B33C0BD1DA3A0907DAA65A56451FC5B110B8E249E1"
},
{
"Source": "/types/index.d.ts",
"Source": "/src/converters/fromRpcTypedData.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "F5FCCA0687B78F6A53FD31D8B7C0ED73DEE9C4A8FCBCFDD3ABB3CBFF638A2D93"
"Sha256Hash": "BE00908655FDB32260987041B22A6D9BBBED65AA1AD0F88D5DD56959189D090E"
},
{
"Source": "/dist/azure-functions.min.js.map",
"AzureArtifactsHash": "047B2276657273696F6E223A332C2266696C65223A22617A7572652D66756E637469",
"Sha256Hash": "56837A4FE1942FFB0D5B96EF575584E19F20DE4931711EE67393E9F7CF0959D6"
"Source": "/src/http/extractHttpUserFromHeaders.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "0701231F3D83A9050DE3A9E40D946FBD49D425049D0B58BF623770F25282252A"
},
{
"Source": "/src/converters/fromRpcTriggerMetadata.ts",
"Source": "/src/converters/toRpcTypedData.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "8DBD98BA1BE3ECC1388D82FD151307F67CBC3F28568ACF5B804572B423D11BA5"
"Sha256Hash": "43D67919417F68ADCDC5ED1315DD0B07A5168B886CBA2520BCBDF3FBFF4F6CE2"
},
{
"Source": "/src/http/HttpRequest.ts",
"Source": "/src/utils/getRandomHexString.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "6EABFF0370ADD0E1B72D24B33C0BD1DA3A0907DAA65A56451FC5B110B8E249E1"
"Sha256Hash": "6A6BD203AB5D85E155A99F19A0792E564550ECAB6496C11D3C07D81608756481"
},

@@ -155,63 +165,53 @@ {

{
"Source": "/types/storage.d.ts",
"Source": "/src/parsers/parseForm.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "49ED28AD7BC438DAFC5A26F4089D2F58582B89352302BF8DB518D0D4AD4337A4"
"Sha256Hash": "21C817FF361887893D1345495FD9E94E37628972DCB10B1830BC1F904193819B"
},
{
"Source": "/NOTICE.html",
"AzureArtifactsHash": "043C21444F43545950452068746D6C3E0D0A3C68746D6C206C616E673D22656E223E",
"Sha256Hash": "268BB778AA03CAA778C9D47BA467E1E4681AA44E61A01F32191D66A2223D638A"
},
{
"Source": "/src/errors.ts",
"Source": "/src/utils/util.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "356F9B545A77ECE5D7659FB759C02FF38E88C888A49273A6A27B37A327620439"
"Sha256Hash": "6CF132C958C9B59C0F50372ABD16961981A3010E0F8FA16801EA295830B802F0"
},
{
"Source": "/src/converters/toCamelCase.ts",
"Source": "/src/utils/nonNull.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "F2BA3BB81D4F2006BAFED62EB940919B4D005DCDD58F4C2AE2DCAA41D9599EE7"
"Sha256Hash": "E00258536F71BA484215BDCA3C5D1A6901A0F79F5DF28F525A05BEE32880D634"
},
{
"Source": "/src/parsers/parseHeader.ts",
"Source": "/types/http.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "BE8A008FD0F7B6C0F6EB584ACCC3FEFA462F88BCB0BEBED809C56B20EA2F620B"
"Sha256Hash": "803D0F4DA9F84A6610DDD45143D4BFB60D74FAF4FF4B7F0208E41038DB0A0DEF"
},
{
"Source": "/types/eventHub.d.ts",
"Source": "/types/storage.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "010A88AB288D81D96FF27D01766082A8483B25D9CF03CD7BFCB468D7FBD89269"
"Sha256Hash": "49ED28AD7BC438DAFC5A26F4089D2F58582B89352302BF8DB518D0D4AD4337A4"
},
{
"Source": "/README.md",
"AzureArtifactsHash": "042320417A7572652046756E6374696F6E73204E6F64652E6A73204672616D65776F",
"Sha256Hash": "4CC037EAA642FAF7C6D81D2991603233E40CCE01CDD2CB811CB7EC1F34CA86A7"
},
{
"Source": "/src/InvocationContext.ts",
"Source": "/types/eventGrid.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "2BCDF514AF5638B71592CC3AEDD8610483067AD2CE3559116AEEBD6875D3A028"
"Sha256Hash": "CD330AF09974C8664EA7C750CD21DC672A13F7A06AC4308B0137573786C20C3F"
},
{
"Source": "/src/converters/toRpcHttpCookie.ts",
"Source": "/types/serviceBus.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "B40FD0389AC5593665B7A5521D1440118CEB94E86D42E04D0AE8C08A26424944"
"Sha256Hash": "E0BC0C6BE513A41C10879697D7BEF23AD7C9265F556350F3BA8F4894161222DC"
},
{
"Source": "/src/utils/getRandomHexString.ts",
"Source": "/types/InvocationContext.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "6A6BD203AB5D85E155A99F19A0792E564550ECAB6496C11D3C07D81608756481"
"Sha256Hash": "272C93C66D5BC77DE0275D34195C84DE66A261A57B63339968760A11BC687790"
},
{
"Source": "/types/http.d.ts",
"Source": "/types/timer.d.ts",
"AzureArtifactsHash": "042F2F20436F7079726967687420286329202E4E455420466F756E646174696F6E2E",
"Sha256Hash": "F55CE9A6579B81515A46091F4AE6FEA6824A0E067C06AB085503B4D8D3E45EA6"
"Sha256Hash": "49FAB7A94EAE0F861A8E7E1685905E58EFC615DCF61824EA2BD5D6F51ABAB5B5"
}
],
"CloudBuildId": "101856",
"CloudBuildId": "103016",
"Repo": "https://github.com/Azure/azure-functions-nodejs-library",
"Branch": "v4.x",
"CommitId": "97a2d0773da5cf498ec3687eb5697e1f06342e45",
"CommitId": "9d1e0e39217d4c0743ba1d0247bce5aac57ef932",
"Version": "0.0.1",
"Timestamp": 1666741626
"Timestamp": 1667342234
}
{
"files": [
{
"fileName": "./dist/azure-functions.js.map",
"SPDXID": "SPDXRef-File--dist-azure-functions.js.map-012EDD8FA64597C46DBB51D90371ADCA71583A00",
"fileName": "./NOTICE.html",
"SPDXID": "SPDXRef-File--NOTICE.html-43B9F500D4820A1D898A0F2041C02F6349F3158C",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f883486191555c4ce4524ef929c0938efa51c5a9bfc3e0762d69496b6a43f7ea"
"checksumValue": "268bb778aa03caa778c9d47ba467e1e4681aa44e61a01f32191d66a2223d638a"
},
{
"algorithm": "SHA1",
"checksumValue": "012edd8fa64597c46dbb51d90371adca71583a00"
"checksumValue": "43b9f500d4820a1d898a0f2041c02f6349f3158c"
}

@@ -23,12 +23,12 @@ ],

{
"fileName": "./src/converters/fromRpcContext.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcContext.ts-C6D301951C5943E385F9FD016AE15BBCFDE1E5E4",
"fileName": "./dist/azure-functions.js",
"SPDXID": "SPDXRef-File--dist-azure-functions.js-21143281CED4FD40FD632A3CAA24D6E4AB23E2D3",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6a96ca0d0f0d032f0306e662b6f0a5168495a6e4d975e2dcada5643d92ba385c"
"checksumValue": "971d21690b5a05e4bd6e54c1fc3047484f1df5c674dd2119b02a3af2ca1b93b1"
},
{
"algorithm": "SHA1",
"checksumValue": "c6d301951c5943e385f9fd016ae15bbcfde1e5e4"
"checksumValue": "21143281ced4fd40fd632a3caa24d6e4ab23e2d3"
}

@@ -43,12 +43,12 @@ ],

{
"fileName": "./src/converters/toRpcTypedData.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcTypedData.ts-F1FDEF6083CF28B7EBB4E38DC1E0E1C5382DAF87",
"fileName": "./package.json",
"SPDXID": "SPDXRef-File--package.json-52D290782A92767EF21DC80FE087A1A36EA2AF55",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "43d67919417f68adcdc5ed1315dd0b07a5168b886cba2520bcbdf3fbff4f6ce2"
"checksumValue": "8d605aa29248e58c249c76d47158efa917fc88bb9b6bb26e298a933519b36464"
},
{
"algorithm": "SHA1",
"checksumValue": "f1fdef6083cf28b7ebb4e38dc1e0e1c5382daf87"
"checksumValue": "52d290782a92767ef21dc80fe087a1a36ea2af55"
}

@@ -63,12 +63,12 @@ ],

{
"fileName": "./src/utils/nonNull.ts",
"SPDXID": "SPDXRef-File--src-utils-nonNull.ts-AFAC55CF0CCE9F700E9B5B4123F988F990035EBE",
"fileName": "./src/InvocationModel.ts",
"SPDXID": "SPDXRef-File--src-InvocationModel.ts-953FB74DE5060D3974F4277A60E4B7813AF575D4",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "e00258536f71ba484215bdca3c5d1a6901a0f79f5df28f525a05bee32880d634"
"checksumValue": "ba7acb74663eebd6eaf6dea53eebea57fdfaa0e1b87e22fc36339474dc934a50"
},
{
"algorithm": "SHA1",
"checksumValue": "afac55cf0cce9f700e9b5b4123f988f990035ebe"
"checksumValue": "953fb74de5060d3974f4277a60e4b7813af575d4"
}

@@ -83,12 +83,12 @@ ],

{
"fileName": "./dist/azure-functions.min.js",
"SPDXID": "SPDXRef-File--dist-azure-functions.min.js-4AFFF6BF86CB1FCDEE3A342B5FA63C1A2E2636F5",
"fileName": "./src/index.ts",
"SPDXID": "SPDXRef-File--src-index.ts-41BF57893CECC49CDC34525B3DAFA61D99572792",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "439192ac68e576027b0141bfd21f801b48c8e5385cbadee3d099f69119832a00"
"checksumValue": "bc231bf8931e868546ae53e22e2d7f0cf4d4751d8e73c583f355eae677d23e1e"
},
{
"algorithm": "SHA1",
"checksumValue": "4afff6bf86cb1fcdee3a342b5fa63c1a2e2636f5"
"checksumValue": "41bf57893cecc49cdc34525b3dafa61d99572792"
}

@@ -103,12 +103,12 @@ ],

{
"fileName": "./types/InvocationContext.d.ts",
"SPDXID": "SPDXRef-File--types-InvocationContext.d.ts-AC10147629367EE4E6721CFF7FA1ADA7521393B7",
"fileName": "./src/errors.ts",
"SPDXID": "SPDXRef-File--src-errors.ts-A5E15F9D5F5BF168868FE16A1B1EFA0AC8D009A1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "16e51c1efdd870d94cb550e428447e4307c5f506f8bb2c672af3f63d96fe87a6"
"checksumValue": "356f9b545a77ece5d7659fb759c02ff38e88c888a49273a6a27b37a327620439"
},
{
"algorithm": "SHA1",
"checksumValue": "ac10147629367ee4e6721cff7fa1ada7521393b7"
"checksumValue": "a5e15f9d5f5bf168868fe16a1b1efa0ac8d009a1"
}

@@ -123,12 +123,12 @@ ],

{
"fileName": "./src/converters/fromRpcNullable.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcNullable.ts-00DA6094E8B2ED969C772EA01B47549BEDA4A2DE",
"fileName": "./src/converters/toRpcNullable.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcNullable.ts-C43037C7B43FF3D59D0D7922B54C891055463AB9",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "af31620202714bcc57ebddc34a6a6637ab830175eae2cab1fa4d9aadaad920a9"
"checksumValue": "773f0c22930331be2b0f9daf9849b80f4b7bcc18fc2e19ba07dd502b56461ee3"
},
{
"algorithm": "SHA1",
"checksumValue": "00da6094e8b2ed969c772ea01b47549beda4a2de"
"checksumValue": "c43037c7b43ff3d59d0d7922b54c891055463ab9"
}

@@ -143,12 +143,12 @@ ],

{
"fileName": "./src/http/extractHttpUserFromHeaders.ts",
"SPDXID": "SPDXRef-File--src-http-extractHttpUserFromHeaders.ts-4B921D1B0A53A909FB88EE72C6B798220211BD83",
"fileName": "./src/converters/toCamelCase.ts",
"SPDXID": "SPDXRef-File--src-converters-toCamelCase.ts-0B685E59BCD78E2B677B5B08D8DA6400BC478E5C",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "0701231f3d83a9050de3a9e40d946fbd49d425049d0b58bf623770f25282252a"
"checksumValue": "f2ba3bb81d4f2006bafed62eb940919b4d005dcdd58f4c2ae2dcaa41d9599ee7"
},
{
"algorithm": "SHA1",
"checksumValue": "4b921d1b0a53a909fb88ee72c6b798220211bd83"
"checksumValue": "0b685e59bcd78e2b677b5b08d8da6400bc478e5c"
}

@@ -163,12 +163,12 @@ ],

{
"fileName": "./src/utils/util.ts",
"SPDXID": "SPDXRef-File--src-utils-util.ts-B666C0D023DE87615D101367AAD897EAFC692B3F",
"fileName": "./src/converters/toRpcHttp.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcHttp.ts-05AEF19E9F369C7E6E1EFE26B46D990F2D50C6B9",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6cf132c958c9b59c0f50372abd16961981a3010e0f8fa16801ea295830b802f0"
"checksumValue": "f32b8220b5e24697244c57946708efde686885ea5fda4e9333fcf23a35376039"
},
{
"algorithm": "SHA1",
"checksumValue": "b666c0d023de87615d101367aad897eafc692b3f"
"checksumValue": "05aef19e9f369c7e6e1efe26b46d990f2d50c6b9"
}

@@ -183,12 +183,12 @@ ],

{
"fileName": "./package.json",
"SPDXID": "SPDXRef-File--package.json-CFC58F449E7490BAF62E5CB4E86A6E01BC2BA497",
"fileName": "./src/parsers/parseHeader.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseHeader.ts-2E7549F0D4C31CE7DAC2EE6DFBC2A727679AEE8C",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "68b25b3fd26de72bcff5c86f3438433515db66b59cec8c58e385d3335ceff8f1"
"checksumValue": "be8a008fd0f7b6c0f6eb584accc3fefa462f88bcb0bebed809c56b20ea2f620b"
},
{
"algorithm": "SHA1",
"checksumValue": "cfc58f449e7490baf62e5cb4e86a6e01bc2ba497"
"checksumValue": "2e7549f0d4c31ce7dac2ee6dfbc2a727679aee8c"
}

@@ -203,12 +203,12 @@ ],

{
"fileName": "./src/index.ts",
"SPDXID": "SPDXRef-File--src-index.ts-01FC995845A4375C0B5E8C74549CB0B8574CD711",
"fileName": "./src/parsers/parseMultipartForm.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseMultipartForm.ts-148C48C0B06714C1905CF2B19F2B729F13381DA7",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "25494209110fc8fb85d7300a27283976c15aae894166f21f18e2929ba473f4d4"
"checksumValue": "b40b0e58f2154e069ad0a0938319b9afe4846de80b4831f76861986215f3d165"
},
{
"algorithm": "SHA1",
"checksumValue": "01fc995845a4375c0b5e8c74549cb0b8574cd711"
"checksumValue": "148c48c0b06714c1905cf2b19f2b729f13381da7"
}

@@ -223,12 +223,12 @@ ],

{
"fileName": "./types/serviceBus.d.ts",
"SPDXID": "SPDXRef-File--types-serviceBus.d.ts-810F49ED3BECCEEE0722D80662242397B86AE2F1",
"fileName": "./src/utils/isTrigger.ts",
"SPDXID": "SPDXRef-File--src-utils-isTrigger.ts-8A198451E884C0D34D7BB551AD0343FA0BDE8B71",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "e0bc0c6be513a41c10879697d7bef23ad7c9265f556350f3ba8f4894161222dc"
"checksumValue": "4fee9efecdfd1152e5600954185523fae4609865a492eebf8368db554210ae85"
},
{
"algorithm": "SHA1",
"checksumValue": "810f49ed3becceee0722d80662242397b86ae2f1"
"checksumValue": "8a198451e884c0d34d7bb551ad0343fa0bde8b71"
}

@@ -243,12 +243,12 @@ ],

{
"fileName": "./src/converters/toRpcHttp.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcHttp.ts-05AEF19E9F369C7E6E1EFE26B46D990F2D50C6B9",
"fileName": "./types/eventHub.d.ts",
"SPDXID": "SPDXRef-File--types-eventHub.d.ts-A08D02982B9CE2953DDA117D995DC823F138954E",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f32b8220b5e24697244c57946708efde686885ea5fda4e9333fcf23a35376039"
"checksumValue": "010a88ab288d81d96ff27d01766082a8483b25d9cf03cd7bfcb468d7fbd89269"
},
{
"algorithm": "SHA1",
"checksumValue": "05aef19e9f369c7e6e1efe26b46d990f2d50c6b9"
"checksumValue": "a08d02982b9ce2953dda117d995dc823f138954e"
}

@@ -263,12 +263,12 @@ ],

{
"fileName": "./src/parsers/parseMultipartForm.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseMultipartForm.ts-148C48C0B06714C1905CF2B19F2B729F13381DA7",
"fileName": "./types/generic.d.ts",
"SPDXID": "SPDXRef-File--types-generic.d.ts-E11420A4C0F7B067D59D07E31E5782FAB51A106A",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "b40b0e58f2154e069ad0a0938319b9afe4846de80b4831f76861986215f3d165"
"checksumValue": "a42d7f0a95de6fa9d2b67d44ac0770f93fb1aa876a14d6632c8661c75bb63aa1"
},
{
"algorithm": "SHA1",
"checksumValue": "148c48c0b06714c1905cf2b19f2b729f13381da7"
"checksumValue": "e11420a4c0f7b067d59d07e31e5782fab51a106a"
}

@@ -283,12 +283,12 @@ ],

{
"fileName": "./types/generic.d.ts",
"SPDXID": "SPDXRef-File--types-generic.d.ts-E11420A4C0F7B067D59D07E31E5782FAB51A106A",
"fileName": "./types/index.d.ts",
"SPDXID": "SPDXRef-File--types-index.d.ts-17C878592B820BFC151CB99AF3D785158BE4C499",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "a42d7f0a95de6fa9d2b67d44ac0770f93fb1aa876a14d6632c8661c75bb63aa1"
"checksumValue": "35cfc04de852b808c82713b9ec0638e8cc70be55ad545254993c8c00192ebd1d"
},
{
"algorithm": "SHA1",
"checksumValue": "e11420a4c0f7b067d59d07e31e5782fab51a106a"
"checksumValue": "17c878592b820bfc151cb99af3d785158be4c499"
}

@@ -303,12 +303,12 @@ ],

{
"fileName": "./LICENSE",
"SPDXID": "SPDXRef-File--LICENSE-14CB404E9DE5F2B618AD67DDA908AF2452A4B2B4",
"fileName": "./README.md",
"SPDXID": "SPDXRef-File--README.md-D34440381A32C785BBD39207574329B7051984CE",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "9fa73cb72fb654d029c9214f0e3eec32c301a0c23be71b50fe3910e61553fa34"
"checksumValue": "4cc037eaa642faf7c6d81d2991603233e40cce01cdd2cb811cb7ec1f34ca86a7"
},
{
"algorithm": "SHA1",
"checksumValue": "14cb404e9de5f2b618ad67dda908af2452a4b2b4"
"checksumValue": "d34440381a32c785bbd39207574329b7051984ce"
}

@@ -323,12 +323,12 @@ ],

{
"fileName": "./src/constants.ts",
"SPDXID": "SPDXRef-File--src-constants.ts-F153661E4DC4BBC4808E41649D1D0C7F80F35854",
"fileName": "./dist/azure-functions.min.js.map",
"SPDXID": "SPDXRef-File--dist-azure-functions.min.js.map-B574120D14FB233EDAD42CFA04B72C1AC77D9E44",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f5d0225b869b1d96edb3c5595863f0dee4c150f6c22874aa15c1accd661d79e1"
"checksumValue": "1b740db0e466c043899f808d94990b0ca7abad88b66e5dd9bf14fa09922020a0"
},
{
"algorithm": "SHA1",
"checksumValue": "f153661e4dc4bbc4808e41649d1d0c7f80f35854"
"checksumValue": "b574120d14fb233edad42cfa04b72c1ac77d9e44"
}

@@ -343,12 +343,12 @@ ],

{
"fileName": "./src/converters/fromRpcTypedData.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcTypedData.ts-14F8FA6D6762CA8C0E3506C51B594FDE4517BDCE",
"fileName": "./dist/azure-functions.min.js",
"SPDXID": "SPDXRef-File--dist-azure-functions.min.js-16C5C69429AA93B0F4778A529588EA72FF7B47D1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "be00908655fdb32260987041b22a6d9bbbed65aa1ad0f88d5dd56959189d090e"
"checksumValue": "f054c65cb3d20d3b9671ba2ff02cac0fcf91b7e2215d636dfe262c42b9748f32"
},
{
"algorithm": "SHA1",
"checksumValue": "14f8fa6d6762ca8c0e3506c51b594fde4517bdce"
"checksumValue": "16c5c69429aa93b0f4778a529588ea72ff7b47d1"
}

@@ -363,12 +363,12 @@ ],

{
"fileName": "./src/parsers/parseForm.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseForm.ts-2DE90557AC3A14B33650625F1FD21E4065B1F891",
"fileName": "./LICENSE",
"SPDXID": "SPDXRef-File--LICENSE-14CB404E9DE5F2B618AD67DDA908AF2452A4B2B4",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "21c817ff361887893d1345495fd9e94e37628972dcb10b1830bc1f904193819b"
"checksumValue": "9fa73cb72fb654d029c9214f0e3eec32c301a0c23be71b50fe3910e61553fa34"
},
{
"algorithm": "SHA1",
"checksumValue": "2de90557ac3a14b33650625f1fd21e4065b1f891"
"checksumValue": "14cb404e9de5f2b618ad67dda908af2452a4b2b4"
}

@@ -383,12 +383,12 @@ ],

{
"fileName": "./types/eventGrid.d.ts",
"SPDXID": "SPDXRef-File--types-eventGrid.d.ts-8DD5B69EBC61DED2E193B4A0F30DFF8C25573278",
"fileName": "./dist/azure-functions.js.map",
"SPDXID": "SPDXRef-File--dist-azure-functions.js.map-647D5BE71DD0EF46F838056D3AACCBBF605E3C5A",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "cd330af09974c8664ea7c750cd21dc672a13f7a06ac4308b0137573786c20c3f"
"checksumValue": "1502ed94536ae2e25b888bda416438a91cc6f5d2bfb31103ce059dffe024fb7f"
},
{
"algorithm": "SHA1",
"checksumValue": "8dd5b69ebc61ded2e193b4a0f30dff8c25573278"
"checksumValue": "647d5be71dd0ef46f838056d3aaccbbf605e3c5a"
}

@@ -403,12 +403,12 @@ ],

{
"fileName": "./types/timer.d.ts",
"SPDXID": "SPDXRef-File--types-timer.d.ts-49211A7F5FAFD063FC5009EB4AF6A9C6E16BD050",
"fileName": "./src/InvocationContext.ts",
"SPDXID": "SPDXRef-File--src-InvocationContext.ts-3F9A37CAA9178E85954C8919355D5CD6C223185E",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "49fab7a94eae0f861a8e7e1685905e58efc615dcf61824ea2bd5d6f51abab5b5"
"checksumValue": "2bcdf514af5638b71592cc3aedd8610483067ad2ce3559116aeebd6875d3a028"
},
{
"algorithm": "SHA1",
"checksumValue": "49211a7f5fafd063fc5009eb4af6a9c6e16bd050"
"checksumValue": "3f9a37caa9178e85954c8919355d5cd6c223185e"
}

@@ -423,12 +423,12 @@ ],

{
"fileName": "./dist/azure-functions.js",
"SPDXID": "SPDXRef-File--dist-azure-functions.js-B1F8A8824FD8FB5F4FD2DE439A7AF80BD9D50BE7",
"fileName": "./src/converters/fromRpcTriggerMetadata.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcTriggerMetadata.ts-500E9FE2895CA2A8D90965F7C12A8CE772578E91",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "b646faa1acb5f44ed59515fe32e0d9893156a4f71d1f6e99548e27e29524e862"
"checksumValue": "8dbd98ba1be3ecc1388d82fd151307f67cbc3f28568acf5b804572b423d11ba5"
},
{
"algorithm": "SHA1",
"checksumValue": "b1f8a8824fd8fb5f4fd2de439a7af80bd9d50be7"
"checksumValue": "500e9fe2895ca2a8d90965f7c12a8ce772578e91"
}

@@ -443,12 +443,12 @@ ],

{
"fileName": "./src/InvocationModel.ts",
"SPDXID": "SPDXRef-File--src-InvocationModel.ts-A85F3C523E5B87E7EAA4B8AC6AC6519D11BC96BD",
"fileName": "./src/constants.ts",
"SPDXID": "SPDXRef-File--src-constants.ts-F6435E4D64B0D794F934C189C5D86B129264CA17",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "edfa1c91fa54e230a3dc2e6e8918a0100fd53a406e566614e93f36ac0fd233b1"
"checksumValue": "e4c184e5a8dd04d812e36aff7ea0604e7f326decb97758b35f83aac1af2e3598"
},
{
"algorithm": "SHA1",
"checksumValue": "a85f3c523e5b87e7eaa4b8ac6ac6519d11bc96bd"
"checksumValue": "f6435e4d64b0d794f934c189c5d86b129264ca17"
}

@@ -463,12 +463,12 @@ ],

{
"fileName": "./src/converters/toRpcNullable.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcNullable.ts-C43037C7B43FF3D59D0D7922B54C891055463AB9",
"fileName": "./src/converters/fromRpcNullable.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcNullable.ts-00DA6094E8B2ED969C772EA01B47549BEDA4A2DE",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "773f0c22930331be2b0f9daf9849b80f4b7bcc18fc2e19ba07dd502b56461ee3"
"checksumValue": "af31620202714bcc57ebddc34a6a6637ab830175eae2cab1fa4d9aadaad920a9"
},
{
"algorithm": "SHA1",
"checksumValue": "c43037c7b43ff3d59d0d7922b54c891055463ab9"
"checksumValue": "00da6094e8b2ed969c772ea01b47549beda4a2de"
}

@@ -483,12 +483,12 @@ ],

{
"fileName": "./src/utils/isTrigger.ts",
"SPDXID": "SPDXRef-File--src-utils-isTrigger.ts-8A198451E884C0D34D7BB551AD0343FA0BDE8B71",
"fileName": "./src/converters/fromRpcContext.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcContext.ts-C6D301951C5943E385F9FD016AE15BBCFDE1E5E4",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "4fee9efecdfd1152e5600954185523fae4609865a492eebf8368db554210ae85"
"checksumValue": "6a96ca0d0f0d032f0306e662b6f0a5168495a6e4d975e2dcada5643d92ba385c"
},
{
"algorithm": "SHA1",
"checksumValue": "8a198451e884c0d34d7bb551ad0343fa0bde8b71"
"checksumValue": "c6d301951c5943e385f9fd016ae15bbcfde1e5e4"
}

@@ -503,12 +503,12 @@ ],

{
"fileName": "./types/index.d.ts",
"SPDXID": "SPDXRef-File--types-index.d.ts-AB8767897B8D300B5CAF179469220FE5A654C939",
"fileName": "./src/converters/toRpcHttpCookie.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcHttpCookie.ts-6E58105386252BB31680AEBD1399BEF9BCB6851B",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f5fcca0687b78f6a53fd31d8b7c0ed73dee9c4a8fcbcfdd3abb3cbff638a2d93"
"checksumValue": "b40fd0389ac5593665b7a5521d1440118ceb94e86d42e04d0ae8c08a26424944"
},
{
"algorithm": "SHA1",
"checksumValue": "ab8767897b8d300b5caf179469220fe5a654c939"
"checksumValue": "6e58105386252bb31680aebd1399bef9bcb6851b"
}

@@ -523,12 +523,12 @@ ],

{
"fileName": "./dist/azure-functions.min.js.map",
"SPDXID": "SPDXRef-File--dist-azure-functions.min.js.map-E1DEB5D6C7E31DA2DC20C12ADE9A525723B3E686",
"fileName": "./src/http/HttpRequest.ts",
"SPDXID": "SPDXRef-File--src-http-HttpRequest.ts-C5126BA1B5A5D30ECAECC7C278A4E9BE268380C1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "56837a4fe1942ffb0d5b96ef575584e19f20de4931711ee67393e9f7cf0959d6"
"checksumValue": "6eabff0370add0e1b72d24b33c0bd1da3a0907daa65a56451fc5b110b8e249e1"
},
{
"algorithm": "SHA1",
"checksumValue": "e1deb5d6c7e31da2dc20c12ade9a525723b3e686"
"checksumValue": "c5126ba1b5a5d30ecaecc7c278a4e9be268380c1"
}

@@ -543,12 +543,12 @@ ],

{
"fileName": "./src/converters/fromRpcTriggerMetadata.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcTriggerMetadata.ts-500E9FE2895CA2A8D90965F7C12A8CE772578E91",
"fileName": "./src/converters/fromRpcTypedData.ts",
"SPDXID": "SPDXRef-File--src-converters-fromRpcTypedData.ts-14F8FA6D6762CA8C0E3506C51B594FDE4517BDCE",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "8dbd98ba1be3ecc1388d82fd151307f67cbc3f28568acf5b804572b423d11ba5"
"checksumValue": "be00908655fdb32260987041b22a6d9bbbed65aa1ad0f88d5dd56959189d090e"
},
{
"algorithm": "SHA1",
"checksumValue": "500e9fe2895ca2a8d90965f7c12a8ce772578e91"
"checksumValue": "14f8fa6d6762ca8c0e3506c51b594fde4517bdce"
}

@@ -563,12 +563,12 @@ ],

{
"fileName": "./src/http/HttpRequest.ts",
"SPDXID": "SPDXRef-File--src-http-HttpRequest.ts-C5126BA1B5A5D30ECAECC7C278A4E9BE268380C1",
"fileName": "./src/http/extractHttpUserFromHeaders.ts",
"SPDXID": "SPDXRef-File--src-http-extractHttpUserFromHeaders.ts-4B921D1B0A53A909FB88EE72C6B798220211BD83",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6eabff0370add0e1b72d24b33c0bd1da3a0907daa65a56451fc5b110b8e249e1"
"checksumValue": "0701231f3d83a9050de3a9e40d946fbd49d425049d0b58bf623770f25282252a"
},
{
"algorithm": "SHA1",
"checksumValue": "c5126ba1b5a5d30ecaecc7c278a4e9be268380c1"
"checksumValue": "4b921d1b0a53a909fb88ee72c6b798220211bd83"
}

@@ -583,12 +583,12 @@ ],

{
"fileName": "./types/cosmosDB.d.ts",
"SPDXID": "SPDXRef-File--types-cosmosDB.d.ts-4DB7D5FC461D1654232447131672BC3DB7D1E1EF",
"fileName": "./src/converters/toRpcTypedData.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcTypedData.ts-F1FDEF6083CF28B7EBB4E38DC1E0E1C5382DAF87",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "0f292e09cea5b3c3ff288616c335d860cf5d5d13417145d5fc4b22f3aa08ace5"
"checksumValue": "43d67919417f68adcdc5ed1315dd0b07a5168b886cba2520bcbdf3fbff4f6ce2"
},
{
"algorithm": "SHA1",
"checksumValue": "4db7d5fc461d1654232447131672bc3db7d1e1ef"
"checksumValue": "f1fdef6083cf28b7ebb4e38dc1e0e1c5382daf87"
}

@@ -603,12 +603,12 @@ ],

{
"fileName": "./types/storage.d.ts",
"SPDXID": "SPDXRef-File--types-storage.d.ts-5663F7A5CCE45A80F6BDAEC0BE783DEEB4074D36",
"fileName": "./src/utils/getRandomHexString.ts",
"SPDXID": "SPDXRef-File--src-utils-getRandomHexString.ts-330F3E6F43410CEADC96A91353D386FAFC078ED0",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "49ed28ad7bc438dafc5a26f4089d2f58582b89352302bf8db518d0d4ad4337a4"
"checksumValue": "6a6bd203ab5d85e155a99f19a0792e564550ecab6496c11d3c07d81608756481"
},
{
"algorithm": "SHA1",
"checksumValue": "5663f7a5cce45a80f6bdaec0be783deeb4074d36"
"checksumValue": "330f3e6f43410ceadc96a91353d386fafc078ed0"
}

@@ -623,12 +623,12 @@ ],

{
"fileName": "./NOTICE.html",
"SPDXID": "SPDXRef-File--NOTICE.html-43B9F500D4820A1D898A0F2041C02F6349F3158C",
"fileName": "./types/cosmosDB.d.ts",
"SPDXID": "SPDXRef-File--types-cosmosDB.d.ts-4DB7D5FC461D1654232447131672BC3DB7D1E1EF",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "268bb778aa03caa778c9d47ba467e1e4681aa44e61a01f32191d66a2223d638a"
"checksumValue": "0f292e09cea5b3c3ff288616c335d860cf5d5d13417145d5fc4b22f3aa08ace5"
},
{
"algorithm": "SHA1",
"checksumValue": "43b9f500d4820a1d898a0f2041c02f6349f3158c"
"checksumValue": "4db7d5fc461d1654232447131672bc3db7d1e1ef"
}

@@ -643,12 +643,12 @@ ],

{
"fileName": "./src/errors.ts",
"SPDXID": "SPDXRef-File--src-errors.ts-A5E15F9D5F5BF168868FE16A1B1EFA0AC8D009A1",
"fileName": "./src/parsers/parseForm.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseForm.ts-2DE90557AC3A14B33650625F1FD21E4065B1F891",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "356f9b545a77ece5d7659fb759c02ff38e88c888a49273a6a27b37a327620439"
"checksumValue": "21c817ff361887893d1345495fd9e94e37628972dcb10b1830bc1f904193819b"
},
{
"algorithm": "SHA1",
"checksumValue": "a5e15f9d5f5bf168868fe16a1b1efa0ac8d009a1"
"checksumValue": "2de90557ac3a14b33650625f1fd21e4065b1f891"
}

@@ -663,12 +663,12 @@ ],

{
"fileName": "./src/converters/toCamelCase.ts",
"SPDXID": "SPDXRef-File--src-converters-toCamelCase.ts-0B685E59BCD78E2B677B5B08D8DA6400BC478E5C",
"fileName": "./src/utils/util.ts",
"SPDXID": "SPDXRef-File--src-utils-util.ts-B666C0D023DE87615D101367AAD897EAFC692B3F",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f2ba3bb81d4f2006bafed62eb940919b4d005dcdd58f4c2ae2dcaa41d9599ee7"
"checksumValue": "6cf132c958c9b59c0f50372abd16961981a3010e0f8fa16801ea295830b802f0"
},
{
"algorithm": "SHA1",
"checksumValue": "0b685e59bcd78e2b677b5b08d8da6400bc478e5c"
"checksumValue": "b666c0d023de87615d101367aad897eafc692b3f"
}

@@ -683,12 +683,12 @@ ],

{
"fileName": "./src/parsers/parseHeader.ts",
"SPDXID": "SPDXRef-File--src-parsers-parseHeader.ts-2E7549F0D4C31CE7DAC2EE6DFBC2A727679AEE8C",
"fileName": "./src/utils/nonNull.ts",
"SPDXID": "SPDXRef-File--src-utils-nonNull.ts-AFAC55CF0CCE9F700E9B5B4123F988F990035EBE",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "be8a008fd0f7b6c0f6eb584accc3fefa462f88bcb0bebed809c56b20ea2f620b"
"checksumValue": "e00258536f71ba484215bdca3c5d1a6901a0f79f5df28f525a05bee32880d634"
},
{
"algorithm": "SHA1",
"checksumValue": "2e7549f0d4c31ce7dac2ee6dfbc2a727679aee8c"
"checksumValue": "afac55cf0cce9f700e9b5b4123f988f990035ebe"
}

@@ -703,12 +703,12 @@ ],

{
"fileName": "./types/eventHub.d.ts",
"SPDXID": "SPDXRef-File--types-eventHub.d.ts-A08D02982B9CE2953DDA117D995DC823F138954E",
"fileName": "./types/http.d.ts",
"SPDXID": "SPDXRef-File--types-http.d.ts-F74C6E6F510A21FCBCC20DAAF95E9BC56B4956DF",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "010a88ab288d81d96ff27d01766082a8483b25d9cf03cd7bfcb468d7fbd89269"
"checksumValue": "803d0f4da9f84a6610ddd45143d4bfb60d74faf4ff4b7f0208e41038db0a0def"
},
{
"algorithm": "SHA1",
"checksumValue": "a08d02982b9ce2953dda117d995dc823f138954e"
"checksumValue": "f74c6e6f510a21fcbcc20daaf95e9bc56b4956df"
}

@@ -723,12 +723,12 @@ ],

{
"fileName": "./README.md",
"SPDXID": "SPDXRef-File--README.md-D34440381A32C785BBD39207574329B7051984CE",
"fileName": "./types/storage.d.ts",
"SPDXID": "SPDXRef-File--types-storage.d.ts-5663F7A5CCE45A80F6BDAEC0BE783DEEB4074D36",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "4cc037eaa642faf7c6d81d2991603233e40cce01cdd2cb811cb7ec1f34ca86a7"
"checksumValue": "49ed28ad7bc438dafc5a26f4089d2f58582b89352302bf8db518d0d4ad4337a4"
},
{
"algorithm": "SHA1",
"checksumValue": "d34440381a32c785bbd39207574329b7051984ce"
"checksumValue": "5663f7a5cce45a80f6bdaec0be783deeb4074d36"
}

@@ -743,12 +743,12 @@ ],

{
"fileName": "./src/InvocationContext.ts",
"SPDXID": "SPDXRef-File--src-InvocationContext.ts-3F9A37CAA9178E85954C8919355D5CD6C223185E",
"fileName": "./types/eventGrid.d.ts",
"SPDXID": "SPDXRef-File--types-eventGrid.d.ts-8DD5B69EBC61DED2E193B4A0F30DFF8C25573278",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "2bcdf514af5638b71592cc3aedd8610483067ad2ce3559116aeebd6875d3a028"
"checksumValue": "cd330af09974c8664ea7c750cd21dc672a13f7a06ac4308b0137573786c20c3f"
},
{
"algorithm": "SHA1",
"checksumValue": "3f9a37caa9178e85954c8919355d5cd6c223185e"
"checksumValue": "8dd5b69ebc61ded2e193b4a0f30dff8c25573278"
}

@@ -763,12 +763,12 @@ ],

{
"fileName": "./src/converters/toRpcHttpCookie.ts",
"SPDXID": "SPDXRef-File--src-converters-toRpcHttpCookie.ts-6E58105386252BB31680AEBD1399BEF9BCB6851B",
"fileName": "./types/serviceBus.d.ts",
"SPDXID": "SPDXRef-File--types-serviceBus.d.ts-810F49ED3BECCEEE0722D80662242397B86AE2F1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "b40fd0389ac5593665b7a5521d1440118ceb94e86d42e04d0ae8c08a26424944"
"checksumValue": "e0bc0c6be513a41c10879697d7bef23ad7c9265f556350f3ba8f4894161222dc"
},
{
"algorithm": "SHA1",
"checksumValue": "6e58105386252bb31680aebd1399bef9bcb6851b"
"checksumValue": "810f49ed3becceee0722d80662242397b86ae2f1"
}

@@ -783,12 +783,12 @@ ],

{
"fileName": "./src/utils/getRandomHexString.ts",
"SPDXID": "SPDXRef-File--src-utils-getRandomHexString.ts-330F3E6F43410CEADC96A91353D386FAFC078ED0",
"fileName": "./types/InvocationContext.d.ts",
"SPDXID": "SPDXRef-File--types-InvocationContext.d.ts-C163444D34ED350C5E96B3D508ECC3799FE7BDA9",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6a6bd203ab5d85e155a99f19a0792e564550ecab6496c11d3c07d81608756481"
"checksumValue": "272c93c66d5bc77de0275d34195c84de66a261a57b63339968760a11bc687790"
},
{
"algorithm": "SHA1",
"checksumValue": "330f3e6f43410ceadc96a91353d386fafc078ed0"
"checksumValue": "c163444d34ed350c5e96b3d508ecc3799fe7bda9"
}

@@ -803,12 +803,12 @@ ],

{
"fileName": "./types/http.d.ts",
"SPDXID": "SPDXRef-File--types-http.d.ts-C7A480B60FBB90D77FA98FFDE468D32F1D157FC3",
"fileName": "./types/timer.d.ts",
"SPDXID": "SPDXRef-File--types-timer.d.ts-49211A7F5FAFD063FC5009EB4AF6A9C6E16BD050",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f55ce9a6579b81515a46091f4ae6fea6824a0e067c06ab085503b4d8d3e45ea6"
"checksumValue": "49fab7a94eae0f861a8e7e1685905e58efc615dcf61824ea2bd5d6f51abab5b5"
},
{
"algorithm": "SHA1",
"checksumValue": "c7a480b60fbb90d77fa98ffde468d32f1d157fc3"
"checksumValue": "49211a7f5fafd063fc5009eb4af6a9c6e16bd050"
}

@@ -838,3 +838,3 @@ ],

{
"referenceCategory": "PACKAGE_MANAGER",
"referenceCategory": "PACKAGE-MANAGER",
"referenceType": "purl",

@@ -848,3 +848,3 @@ "referenceLocator": "pkg:npm/undici%405.10.0"

"name": "Azure Pipelines Hosted Image win19",
"SPDXID": "SPDXRef-Package-FDD511C5F93395B6EB5CDE25ED90A41046C8C9502B549B9CFC82D70F9907FDDC",
"SPDXID": "SPDXRef-Package-3665ABDCA3F5B5970FC6E3407652FA8E08D896478C0390158F1B999DE3B43A30",
"downloadLocation": "NOASSERTION",

@@ -858,6 +858,6 @@ "filesAnalyzed": false,

"copyrightText": "NOASSERTION",
"versionInfo": "20221019.1",
"versionInfo": "20221024.1",
"externalRefs": [
{
"referenceCategory": "PACKAGE_MANAGER",
"referenceCategory": "PACKAGE-MANAGER",
"referenceType": "purl",

@@ -883,3 +883,3 @@ "referenceLocator": "https://github.com/actions/virtual-environments"

{
"referenceCategory": "PACKAGE_MANAGER",
"referenceCategory": "PACKAGE-MANAGER",
"referenceType": "purl",

@@ -896,3 +896,3 @@ "referenceLocator": "pkg:npm/long%404.0.0"

"packageVerificationCode": {
"packageVerificationCodeValue": "cff8b4df807f49744325ea464393b36d4279a7b8"
"packageVerificationCodeValue": "ea2e0b61994758c35076cbd83383a029d7e07b06"
},

@@ -906,11 +906,22 @@ "filesAnalyzed": true,

"copyrightText": "NOASSERTION",
"versionInfo": "101856",
"versionInfo": "103016",
"supplier": "Organization: Microsoft",
"hasFiles": [
"SPDXRef-File--types-generic.d.ts-E11420A4C0F7B067D59D07E31E5782FAB51A106A",
"SPDXRef-File--src-parsers-parseMultipartForm.ts-148C48C0B06714C1905CF2B19F2B729F13381DA7",
"SPDXRef-File--src-converters-toRpcHttp.ts-05AEF19E9F369C7E6E1EFE26B46D990F2D50C6B9",
"SPDXRef-File--src-index.ts-01FC995845A4375C0B5E8C74549CB0B8574CD711",
"SPDXRef-File--package.json-CFC58F449E7490BAF62E5CB4E86A6E01BC2BA497",
"SPDXRef-File--types-http.d.ts-C7A480B60FBB90D77FA98FFDE468D32F1D157FC3",
"SPDXRef-File--types-InvocationContext.d.ts-C163444D34ED350C5E96B3D508ECC3799FE7BDA9",
"SPDXRef-File--src-utils-nonNull.ts-AFAC55CF0CCE9F700E9B5B4123F988F990035EBE",
"SPDXRef-File--src-converters-toRpcTypedData.ts-F1FDEF6083CF28B7EBB4E38DC1E0E1C5382DAF87",
"SPDXRef-File--src-converters-fromRpcContext.ts-C6D301951C5943E385F9FD016AE15BBCFDE1E5E4",
"SPDXRef-File--dist-azure-functions.js.map-647D5BE71DD0EF46F838056D3AACCBBF605E3C5A",
"SPDXRef-File--types-timer.d.ts-49211A7F5FAFD063FC5009EB4AF6A9C6E16BD050",
"SPDXRef-File--types-eventGrid.d.ts-8DD5B69EBC61DED2E193B4A0F30DFF8C25573278",
"SPDXRef-File--src-parsers-parseForm.ts-2DE90557AC3A14B33650625F1FD21E4065B1F891",
"SPDXRef-File--src-converters-fromRpcTypedData.ts-14F8FA6D6762CA8C0E3506C51B594FDE4517BDCE",
"SPDXRef-File--src-constants.ts-F6435E4D64B0D794F934C189C5D86B129264CA17",
"SPDXRef-File--LICENSE-14CB404E9DE5F2B618AD67DDA908AF2452A4B2B4",
"SPDXRef-File--types-serviceBus.d.ts-810F49ED3BECCEEE0722D80662242397B86AE2F1",
"SPDXRef-File--src-utils-util.ts-B666C0D023DE87615D101367AAD897EAFC692B3F",
"SPDXRef-File--src-http-extractHttpUserFromHeaders.ts-4B921D1B0A53A909FB88EE72C6B798220211BD83",
"SPDXRef-File--src-converters-fromRpcNullable.ts-00DA6094E8B2ED969C772EA01B47549BEDA4A2DE",
"SPDXRef-File--dist-azure-functions.min.js-16C5C69429AA93B0F4778A529588EA72FF7B47D1",
"SPDXRef-File--types-http.d.ts-F74C6E6F510A21FCBCC20DAAF95E9BC56B4956DF",
"SPDXRef-File--src-utils-getRandomHexString.ts-330F3E6F43410CEADC96A91353D386FAFC078ED0",

@@ -920,18 +931,17 @@ "SPDXRef-File--src-converters-toRpcHttpCookie.ts-6E58105386252BB31680AEBD1399BEF9BCB6851B",

"SPDXRef-File--README.md-D34440381A32C785BBD39207574329B7051984CE",
"SPDXRef-File--types-serviceBus.d.ts-810F49ED3BECCEEE0722D80662242397B86AE2F1",
"SPDXRef-File--src-utils-util.ts-B666C0D023DE87615D101367AAD897EAFC692B3F",
"SPDXRef-File--src-http-extractHttpUserFromHeaders.ts-4B921D1B0A53A909FB88EE72C6B798220211BD83",
"SPDXRef-File--src-converters-fromRpcNullable.ts-00DA6094E8B2ED969C772EA01B47549BEDA4A2DE",
"SPDXRef-File--dist-azure-functions.min.js-4AFFF6BF86CB1FCDEE3A342B5FA63C1A2E2636F5",
"SPDXRef-File--src-InvocationModel.ts-A85F3C523E5B87E7EAA4B8AC6AC6519D11BC96BD",
"SPDXRef-File--dist-azure-functions.js-B1F8A8824FD8FB5F4FD2DE439A7AF80BD9D50BE7",
"SPDXRef-File--types-index.d.ts-AB8767897B8D300B5CAF179469220FE5A654C939",
"SPDXRef-File--types-storage.d.ts-5663F7A5CCE45A80F6BDAEC0BE783DEEB4074D36",
"SPDXRef-File--types-cosmosDB.d.ts-4DB7D5FC461D1654232447131672BC3DB7D1E1EF",
"SPDXRef-File--src-http-HttpRequest.ts-C5126BA1B5A5D30ECAECC7C278A4E9BE268380C1",
"SPDXRef-File--src-converters-fromRpcTriggerMetadata.ts-500E9FE2895CA2A8D90965F7C12A8CE772578E91",
"SPDXRef-File--dist-azure-functions.min.js.map-B574120D14FB233EDAD42CFA04B72C1AC77D9E44",
"SPDXRef-File--types-generic.d.ts-E11420A4C0F7B067D59D07E31E5782FAB51A106A",
"SPDXRef-File--src-parsers-parseMultipartForm.ts-148C48C0B06714C1905CF2B19F2B729F13381DA7",
"SPDXRef-File--src-converters-toRpcHttp.ts-05AEF19E9F369C7E6E1EFE26B46D990F2D50C6B9",
"SPDXRef-File--src-index.ts-41BF57893CECC49CDC34525B3DAFA61D99572792",
"SPDXRef-File--package.json-52D290782A92767EF21DC80FE087A1A36EA2AF55",
"SPDXRef-File--types-index.d.ts-17C878592B820BFC151CB99AF3D785158BE4C499",
"SPDXRef-File--src-utils-isTrigger.ts-8A198451E884C0D34D7BB551AD0343FA0BDE8B71",
"SPDXRef-File--src-converters-toRpcNullable.ts-C43037C7B43FF3D59D0D7922B54C891055463AB9",
"SPDXRef-File--types-timer.d.ts-49211A7F5FAFD063FC5009EB4AF6A9C6E16BD050",
"SPDXRef-File--types-eventGrid.d.ts-8DD5B69EBC61DED2E193B4A0F30DFF8C25573278",
"SPDXRef-File--src-parsers-parseForm.ts-2DE90557AC3A14B33650625F1FD21E4065B1F891",
"SPDXRef-File--src-converters-fromRpcTypedData.ts-14F8FA6D6762CA8C0E3506C51B594FDE4517BDCE",
"SPDXRef-File--src-constants.ts-F153661E4DC4BBC4808E41649D1D0C7F80F35854",
"SPDXRef-File--LICENSE-14CB404E9DE5F2B618AD67DDA908AF2452A4B2B4",
"SPDXRef-File--src-InvocationModel.ts-953FB74DE5060D3974F4277A60E4B7813AF575D4",
"SPDXRef-File--dist-azure-functions.js-21143281CED4FD40FD632A3CAA24D6E4AB23E2D3",
"SPDXRef-File--types-eventHub.d.ts-A08D02982B9CE2953DDA117D995DC823F138954E",

@@ -941,13 +951,3 @@ "SPDXRef-File--src-parsers-parseHeader.ts-2E7549F0D4C31CE7DAC2EE6DFBC2A727679AEE8C",

"SPDXRef-File--src-errors.ts-A5E15F9D5F5BF168868FE16A1B1EFA0AC8D009A1",
"SPDXRef-File--NOTICE.html-43B9F500D4820A1D898A0F2041C02F6349F3158C",
"SPDXRef-File--types-storage.d.ts-5663F7A5CCE45A80F6BDAEC0BE783DEEB4074D36",
"SPDXRef-File--types-cosmosDB.d.ts-4DB7D5FC461D1654232447131672BC3DB7D1E1EF",
"SPDXRef-File--src-http-HttpRequest.ts-C5126BA1B5A5D30ECAECC7C278A4E9BE268380C1",
"SPDXRef-File--src-converters-fromRpcTriggerMetadata.ts-500E9FE2895CA2A8D90965F7C12A8CE772578E91",
"SPDXRef-File--dist-azure-functions.min.js.map-E1DEB5D6C7E31DA2DC20C12ADE9A525723B3E686",
"SPDXRef-File--types-InvocationContext.d.ts-AC10147629367EE4E6721CFF7FA1ADA7521393B7",
"SPDXRef-File--src-utils-nonNull.ts-AFAC55CF0CCE9F700E9B5B4123F988F990035EBE",
"SPDXRef-File--src-converters-toRpcTypedData.ts-F1FDEF6083CF28B7EBB4E38DC1E0E1C5382DAF87",
"SPDXRef-File--src-converters-fromRpcContext.ts-C6D301951C5943E385F9FD016AE15BBCFDE1E5E4",
"SPDXRef-File--dist-azure-functions.js.map-012EDD8FA64597C46DBB51D90371ADCA71583A00"
"SPDXRef-File--NOTICE.html-43B9F500D4820A1D898A0F2041C02F6349F3158C"
]

@@ -959,7 +959,2 @@ }

{
"relationshipType": "DEPENDS_ON",
"relatedSpdxElement": "SPDXRef-Package-044336899C3AD719572161F32356DFBD386B721EFA99ECA36B059C7A2374DA68",
"spdxElementId": "SPDXRef-RootPackage"
},
{
"relationshipType": "DESCRIBES",

@@ -971,3 +966,3 @@ "relatedSpdxElement": "SPDXRef-RootPackage",

"relationshipType": "DEPENDS_ON",
"relatedSpdxElement": "SPDXRef-Package-FDD511C5F93395B6EB5CDE25ED90A41046C8C9502B549B9CFC82D70F9907FDDC",
"relatedSpdxElement": "SPDXRef-Package-3665ABDCA3F5B5970FC6E3407652FA8E08D896478C0390158F1B999DE3B43A30",
"spdxElementId": "SPDXRef-RootPackage"

@@ -977,2 +972,7 @@ },

"relationshipType": "DEPENDS_ON",
"relatedSpdxElement": "SPDXRef-Package-044336899C3AD719572161F32356DFBD386B721EFA99ECA36B059C7A2374DA68",
"spdxElementId": "SPDXRef-RootPackage"
},
{
"relationshipType": "DEPENDS_ON",
"relatedSpdxElement": "SPDXRef-Package-D20D634EA8C00680ECDC0942035EAF422487284D6AD0F2708DE609001F21838D",

@@ -985,9 +985,9 @@ "spdxElementId": "SPDXRef-RootPackage"

"SPDXID": "SPDXRef-DOCUMENT",
"name": "Azure Functions Node.js Framework 101856",
"documentNamespace": "https://sbom.microsoft/1:vB_F0XdED0q5n_yQEwCaWA:kgyn5ihBn0OAEjgv541jlg/145:101856/utqn-WDTMkGE6OqqAhq-GA",
"name": "Azure Functions Node.js Framework 103016",
"documentNamespace": "https://sbom.microsoft/1:vB_F0XdED0q5n_yQEwCaWA:kgyn5ihBn0OAEjgv541jlg/145:103016/qjIm1JoqkUiW42Y72EIm8Q",
"creationInfo": {
"created": "2022-10-25T23:47:06Z",
"created": "2022-11-01T22:37:14Z",
"creators": [
"Organization: Microsoft",
"Tool: Microsoft.SBOMTool-0.1.13"
"Tool: Microsoft.SBOMTool-0.2.7"
]

@@ -994,0 +994,0 @@ },

@@ -1,2 +0,2 @@

(()=>{"use strict";var e={313:function(e,t){var n,r,o,i=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},s=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationContext=void 0,t.InvocationContext=class{constructor(e){n.set(this,void 0),this.invocationId=e.invocationId,this.functionName=e.functionName,this.extraInputs=new a,this.extraOutputs=new c,this.retryContext=e.retryContext,this.traceContext=e.traceContext,this.triggerMetadata=e.triggerMetadata,i(this,n,e.logHandler,"f")}log(...e){s(this,n,"f").call(this,"information",...e)}trace(...e){s(this,n,"f").call(this,"trace",...e)}debug(...e){s(this,n,"f").call(this,"debug",...e)}info(...e){s(this,n,"f").call(this,"information",...e)}warn(...e){s(this,n,"f").call(this,"warning",...e)}error(...e){s(this,n,"f").call(this,"error",...e)}},n=new WeakMap;class a{constructor(){r.set(this,{})}get(e){const t="string"==typeof e?e:e.name;return s(this,r,"f")[t]}set(e,t){const n="string"==typeof e?e:e.name;s(this,r,"f")[n]=t}}r=new WeakMap;class c{constructor(){o.set(this,{})}get(e){const t="string"==typeof e?e:e.name;return s(this,o,"f")[t]}set(e,t){const n="string"==typeof e?e:e.name;s(this,o,"f")[n]=t}}o=new WeakMap},62:function(e,t,n){var r,o,i,s,a,c,u,l,f,p,d=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},g=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},h=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationModel=void 0;const m=n(764),y=n(601),b=n(130),v=n(243),w=n(408),O=n(788),j=n(186),T=n(828),x=n(313),N=n(674),P=n(557);t.InvocationModel=class{constructor(e){r.add(this),o.set(this,!1),i.set(this,void 0),s.set(this,void 0),a.set(this,void 0),c.set(this,void 0),g(this,i,e,"f"),g(this,s,(0,P.nonNullProp)(e.metadata,"name"),"f"),g(this,a,(0,P.nonNullProp)(e.metadata,"bindings"),"f");const t=(0,P.nonNullValue)(Object.values(h(this,a,"f")).find((e=>(0,N.isTrigger)(e.type))),"triggerBinding");g(this,c,(0,P.nonNullProp)(t,"type"),"f")}getArguments(){return d(this,void 0,void 0,(function*(){const e=h(this,i,"f").request,t=new x.InvocationContext({invocationId:(0,P.nonNullProp)(h(this,i,"f"),"invocationId"),functionName:h(this,s,"f"),logHandler:(e,...t)=>h(this,r,"m",p).call(this,e,...t),retryContext:(0,b.fromRpcRetryContext)(e.retryContext),traceContext:(0,b.fromRpcTraceContext)(e.traceContext),triggerMetadata:(0,v.fromRpcTriggerMetadata)(e.triggerMetadata,h(this,c,"f"))}),n=[];if(e.inputData)for(const r of e.inputData){const e=(0,P.nonNullProp)(r,"name");let o=(0,w.fromRpcTypedData)(r.data);const i=h(this,a,"f")[e].type;(0,N.isTimerTrigger)(i)&&(o=(0,O.toCamelCaseValue)(o)),(0,N.isTrigger)(i)?n.push(o):t.extraInputs.set(e,o)}return{context:t,inputs:n}}))}invokeFunction(e,t,n){return d(this,void 0,void 0,(function*(){try{return yield Promise.resolve(n(e,t[0]))}finally{g(this,o,!0,"f")}}))}getResponse(e,t){return d(this,void 0,void 0,(function*(){const n={invocationId:h(this,i,"f").invocationId,outputData:[]};for(const[o,i]of Object.entries(h(this,a,"f")))"out"===i.direction&&(o===y.returnBindingKey?n.returnValue=h(this,r,"m",u).call(this,i,t):n.outputData.push({name:o,data:h(this,r,"m",u).call(this,i,e.extraOutputs.get(o))}));return n}))}},o=new WeakMap,i=new WeakMap,s=new WeakMap,a=new WeakMap,c=new WeakMap,r=new WeakSet,u=function(e,t){var n;return"http"===(null===(n=e.type)||void 0===n?void 0:n.toLowerCase())?(0,j.toRpcHttp)(t):(0,T.toRpcTypedData)(t)},l=function(e,t,...n){h(this,i,"f").log(e,t,(0,m.format)(...n))},f=function(e,...t){h(this,r,"m",l).call(this,e,"system",...t)},p=function(e,...t){if(h(this,o,"f")&&"postInvocationHooks"!==h(this,i,"f").state){let e="Warning: Unexpected call to 'log' on the context object after function execution has completed. Please check for asynchronous calls that are not awaited. ";e+=`Function name: ${h(this,s,"f")}. Invocation Id: ${h(this,i,"f").invocationId}.`,h(this,r,"m",f).call(this,"warning",e)}h(this,r,"m",l).call(this,e,"user",...t)}},601:(e,t)=>{var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.returnBindingKey=t.MediaType=t.HeaderName=t.version=void 0,t.version="4.0.0-alpha.4",(r=t.HeaderName||(t.HeaderName={})).contentType="content-type",r.contentDisposition="content-disposition",(n=t.MediaType||(t.MediaType={})).multipartForm="multipart/form-data",n.urlEncodedForm="application/x-www-form-urlencoded",n.octetStream="application/octet-stream",n.json="application/json",t.returnBindingKey="$return"},130:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTraceContext=t.fromRpcRetryContext=void 0;const r=n(557);t.fromRpcRetryContext=function(e){if(e){const t={retryCount:(0,r.nonNullProp)(e,"retryCount"),maxRetryCount:(0,r.nonNullProp)(e,"maxRetryCount")};return e.exception&&(t.exception=function(e){const t={};return(0,r.copyPropIfDefined)(e,t,"message"),(0,r.copyPropIfDefined)(e,t,"source"),(0,r.copyPropIfDefined)(e,t,"stackTrace"),t}(e.exception)),t}},t.fromRpcTraceContext=function(e){if(e){const t={};return(0,r.copyPropIfDefined)(e,t,"traceParent"),(0,r.copyPropIfDefined)(e,t,"traceState"),e.attributes&&(t.attributes=e.attributes),t}}},691:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromNullableMapping=void 0,t.fromNullableMapping=function(e,t){let n={};if(e&&Object.keys(e).length>0)for(const t in e)n[t]=e[t].value||"";else t&&Object.keys(t).length>0&&(n=t);return n}},243:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTriggerMetadata=void 0;const r=n(674),o=n(408),i=n(788);t.fromRpcTriggerMetadata=function(e,t){if(e&&!(0,r.isHttpTrigger)(t)&&!(0,r.isTimerTrigger)(t)){const t={};for(const[n,r]of Object.entries(e))t[(0,i.toCamelCaseKey)(n)]=(0,i.toCamelCaseValue)((0,o.fromRpcTypedData)(r));return t}}},408:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTypedData=void 0;const r=n(726),o=n(557);function i(e){try{return JSON.parse(e)}catch(t){return e}}t.fromRpcTypedData=function(e){return e?(0,o.isDefined)(e.string)?i(e.string):(0,o.isDefined)(e.json)?JSON.parse(e.json):(0,o.isDefined)(e.bytes)?Buffer.from(e.bytes):(0,o.isDefined)(e.stream)?Buffer.from(e.stream):(0,o.isDefined)(e.http)?new r.HttpRequest(e.http):(0,o.isDefined)(e.int)?e.int:(0,o.isDefined)(e.double)?e.double:e.collectionBytes&&(0,o.isDefined)(e.collectionBytes.bytes)?e.collectionBytes.bytes.map((e=>Buffer.from(e))):e.collectionString&&(0,o.isDefined)(e.collectionString.string)?e.collectionString.string.map(i):e.collectionDouble&&(0,o.isDefined)(e.collectionDouble.double)?e.collectionDouble.double:e.collectionSint64&&(0,o.isDefined)(e.collectionSint64.sint64)?e.collectionSint64.sint64:void 0:void 0}},788:(e,t)=>{function n(e){return e.charAt(0).toLowerCase()+e.slice(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.toCamelCaseKey=t.toCamelCaseValue=void 0,t.toCamelCaseValue=function e(t){if("object"!=typeof t||null===t)return t;if(Array.isArray(t))return t.map(e);{const r={};for(const[o,i]of Object.entries(t))r[n(o)]=e(i);return r}},t.toCamelCaseKey=n},186:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcHttp=void 0;const r=n(122),o=n(758),i=n(518),s=n(828);t.toRpcHttp=function(e){if(null==e)return e;if("object"!=typeof e)throw new o.AzFuncSystemError('The HTTP response must be an object with optional properties "body", "status", "headers", and "cookies".');const t=e,n={};if(n.body=(0,s.toRpcTypedData)(t.body),null!==t.status&&void 0!==t.status){if("string"!=typeof t.status&&"number"!=typeof t.status)throw new o.AzFuncSystemError('The HTTP response "status" property must be of type "number" or "string".');n.statusCode=t.status.toString()}if(n.headers={},null!==t.headers&&void 0!==t.headers){const e=new r.Headers(t.headers);for(const[t,r]of e.entries())n.headers[t]=r}if(n.cookies=[],null!==t.cookies&&void 0!==t.cookies)for(const e of t.cookies)n.cookies.push((0,i.toRpcHttpCookie)(e));return{http:n}}},518:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcHttpCookie=void 0;const r=n(679);t.toRpcHttpCookie=function(e){let t="none";if(e&&e.sameSite){const n=e.sameSite.toLocaleLowerCase();"lax"===n?t="lax":"strict"===n?t="strict":"none"===n&&(t="explicitNone")}return{name:e&&(0,r.toRpcString)(e.name,"cookie.name"),value:e&&(0,r.toRpcString)(e.value,"cookie.value"),domain:(0,r.toNullableString)(e&&e.domain,"cookie.domain"),path:(0,r.toNullableString)(e&&e.path,"cookie.path"),expires:(0,r.toNullableTimestamp)(e&&e.expires,"cookie.expires"),secure:(0,r.toNullableBool)(e&&e.secure,"cookie.secure"),httpOnly:(0,r.toNullableBool)(e&&e.httpOnly,"cookie.httpOnly"),sameSite:t,maxAge:(0,r.toNullableDouble)(e&&e.maxAge,"cookie.maxAge")}}},679:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toNullableTimestamp=t.toNullableString=t.toRpcString=t.toNullableDouble=t.toNullableBool=void 0;const r=n(758);t.toNullableBool=function(e,t){if("boolean"==typeof e)return{value:e};if(null!=e)throw new r.AzFuncSystemError(`A 'boolean' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toNullableDouble=function(e,t){if("number"==typeof e)return{value:e};if("string"==typeof e&&!isNaN(Number(e)))return{value:parseFloat(e)};if(null!=e)throw new r.AzFuncSystemError(`A 'number' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toRpcString=function(e,t){if("string"==typeof e)return e;if(null!=e)throw new r.AzFuncSystemError(`A 'string' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`);return""},t.toNullableString=function(e,t){if("string"==typeof e)return{value:e};if(null!=e)throw new r.AzFuncSystemError(`A 'string' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toNullableTimestamp=function(e,t){if(null!=e)try{const t="number"==typeof e?e:e.getTime();if(t&&t>=0)return{value:{seconds:Math.round(t/1e3)}}}catch(n){throw new r.AzFuncSystemError(`A 'number' or 'Date' input was expected instead of a '${typeof e}'. Cannot parse value of '${t}'.`)}}},828:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcTypedData=void 0,t.toRpcTypedData=function(e){return null==e?e:"string"==typeof e?{string:e}:Buffer.isBuffer(e)?{bytes:e}:ArrayBuffer.isView(e)?{bytes:new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}:"number"==typeof e?Number.isInteger(e)?{int:e}:{double:e}:{json:JSON.stringify(e)}}},758:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isError=t.ensureErrorType=t.ReadOnlyError=t.AzFuncRangeError=t.AzFuncTypeError=t.AzFuncSystemError=void 0;class n extends Error{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncSystemError=n;class r extends TypeError{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncTypeError=r;class o extends RangeError{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncRangeError=o,t.ReadOnlyError=class extends r{constructor(e){super(`Cannot assign to read only property '${e}'`)}},t.ensureErrorType=function(e){if(e instanceof Error)return e;{let t;return t=null==e?"Unknown error":"string"==typeof e?e:"object"==typeof e?JSON.stringify(e):String(e),new Error(t)}},t.isError=function(e){return null!=e}},726:function(e,t,n){var r,o,i,s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((r=r.apply(e,t||[])).next())}))},a=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},c=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.HttpRequest=void 0;const u=n(122),l=n(360),f=n(601),p=n(691),d=n(758),g=n(563),h=n(557),m=n(21);t.HttpRequest=class{constructor(e){var t,n,s;r.set(this,void 0),o.set(this,void 0),i.set(this,void 0);const f=(0,h.nonNullProp)(e,"url");(null===(t=e.body)||void 0===t?void 0:t.bytes)?a(this,i,Buffer.from(null===(n=e.body)||void 0===n?void 0:n.bytes),"f"):(null===(s=e.body)||void 0===s?void 0:s.string)&&a(this,i,e.body.string,"f"),a(this,o,new u.Request(f,{body:c(this,i,"f"),method:(0,h.nonNullProp)(e,"method"),headers:(0,p.fromNullableMapping)(e.nullableHeaders,e.headers)}),"f"),this.method=(0,h.nonNullProp)(e,"method"),this.url=f,this.headers=c(this,o,"f").headers,this.query=new l.URLSearchParams((0,p.fromNullableMapping)(e.nullableQuery,e.query)),this.params=(0,p.fromNullableMapping)(e.nullableParams,e.params)}get user(){return void 0===c(this,r,"f")&&a(this,r,(0,m.extractHttpUserFromHeaders)(this.headers),"f"),c(this,r,"f")}get body(){return c(this,o,"f").body}get bodyUsed(){return c(this,o,"f").bodyUsed}arrayBuffer(){return s(this,void 0,void 0,(function*(){return yield c(this,o,"f").arrayBuffer()}))}blob(){return s(this,void 0,void 0,(function*(){return yield c(this,o,"f").blob()}))}formData(){return s(this,void 0,void 0,(function*(){const e=this.headers.get(f.HeaderName.contentType);if(e)return c(this,i,"f")?(0,g.parseForm)(c(this,i,"f"),e):new u.FormData;throw new d.AzFuncSystemError(`"${f.HeaderName.contentType}" header must be defined.`)}))}json(){return s(this,void 0,void 0,(function*(){return yield c(this,o,"f").json()}))}text(){return s(this,void 0,void 0,(function*(){return yield c(this,o,"f").text()}))}},r=new WeakMap,o=new WeakMap,i=new WeakMap},21:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.extractHttpUserFromHeaders=void 0;const r=n(557);t.extractHttpUserFromHeaders=function(e){let t=null;const n=e.get("x-ms-client-principal");if(n){const o=JSON.parse(Buffer.from(n,"base64").toString("utf-8"));t=o.identityProvider?{type:"StaticWebApps",id:o.userId,username:o.userDetails,identityProvider:o.identityProvider,claimsPrincipalData:o}:{type:"AppService",id:(0,r.nonNullValue)(e.get("x-ms-client-principal-id"),"user-id"),username:(0,r.nonNullValue)(e.get("x-ms-client-principal-name"),"user-name"),identityProvider:(0,r.nonNullValue)(e.get("x-ms-client-principal-idp"),"user-idp"),claimsPrincipalData:o}}return t}},607:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.output=t.input=t.trigger=t.app=t.InvocationContext=t.HttpRequest=void 0;const r=n(601),o=n(62),i=n(674);var s=n(726);Object.defineProperty(t,"HttpRequest",{enumerable:!0,get:function(){return s.HttpRequest}});var a=n(313);let c;function u(){if(void 0===c)try{c=n(605)}catch(e){c=null}return c}Object.defineProperty(t,"InvocationContext",{enumerable:!0,get:function(){return a.InvocationContext}});class l{constructor(){this.name="@azure/functions",this.version=r.version}getInvocationModel(e){return new o.InvocationModel(e)}}let f=!1;function p(e,t){const n="function"==typeof e?{handler:e}:e;return n.methods=[t],n}var d,g,h;function m(e){return w(e,"Input")}function y(e){return w(e,"Trigger")}function b(e){return w(e,"Output")}!function(e){function t(e,t){t.return||(t.return=g.http({})),n(e,Object.assign({trigger:d.http({authLevel:t.authLevel,methods:t.methods,route:t.route})},t))}function n(e,t){f||function(){const e=u();e?e.setProgrammingModel(new l):console.warn('WARNING: Failed to detect the Azure Functions runtime. Switching "@azure/functions" package to test mode - not all features are supported.'),f=!0}();const n={},o=t.trigger;if(n[o.name]=Object.assign(Object.assign({},o),{direction:"in",type:(0,i.isTrigger)(o.type)?o.type:o.type+"Trigger"}),t.extraInputs)for(const e of t.extraInputs)n[e.name]=Object.assign(Object.assign({},e),{direction:"in"});if(t.return&&(t.return.name=r.returnBindingKey,n[t.return.name]=Object.assign(Object.assign({},t.return),{direction:"out"})),t.extraOutputs)for(const e of t.extraOutputs)n[e.name]=Object.assign(Object.assign({},e),{direction:"out"});const s=u();s?s.registerFunction({name:e,bindings:n},t.handler):console.warn(`WARNING: Skipping call to register function "${e}" because the "@azure/functions" package is in test mode.`)}e.get=function(e,n){t(e,p(n,"GET"))},e.put=function(e,n){t(e,p(n,"PUT"))},e.post=function(e,n){t(e,p(n,"POST"))},e.patch=function(e,n){t(e,p(n,"PATCH"))},e.deleteRequest=function(e,n){t(e,p(n,"DELETE"))},e.http=t,e.timer=function(e,t){n(e,Object.assign({trigger:d.timer({schedule:t.schedule,runOnStartup:t.runOnStartup,useMonitor:t.useMonitor})},t))},e.storageBlob=function(e,t){n(e,Object.assign({trigger:d.storageBlob({connection:t.connection,path:t.path})},t))},e.storageQueue=function(e,t){n(e,Object.assign({trigger:d.storageQueue({connection:t.connection,queueName:t.queueName})},t))},e.serviceBusQueue=function(e,t){n(e,Object.assign({trigger:d.serviceBusQueue({connection:t.connection,queueName:t.queueName,isSessionsEnabled:t.isSessionsEnabled})},t))},e.serviceBusTopic=function(e,t){n(e,Object.assign({trigger:d.serviceBusTopic({connection:t.connection,topicName:t.topicName,subscriptionName:t.subscriptionName,isSessionsEnabled:t.isSessionsEnabled})},t))},e.eventHub=function(e,t){n(e,Object.assign({trigger:d.eventHub({connection:t.connection,eventHubName:t.eventHubName,cardinality:t.cardinality,consumerGroup:t.consumerGroup})},t))},e.eventGrid=function(e,t){n(e,Object.assign({trigger:d.eventGrid({})},t))},e.cosmosDB=function(e,t){n(e,Object.assign({trigger:d.cosmosDB({collectionName:t.collectionName,connectionStringSetting:t.connectionStringSetting,createLeaseCollectionIfNotExists:t.createLeaseCollectionIfNotExists,databaseName:t.databaseName,id:t.id,leaseCollectionName:t.leaseCollectionName,leaseCollectionPrefix:t.leaseCollectionPrefix,leaseCollectionThroughput:t.leaseCollectionThroughput,leaseConnectionStringSetting:t.leaseConnectionStringSetting,leaseDatabaseName:t.leaseDatabaseName,partitionKey:t.partitionKey,sqlQuery:t.sqlQuery})},t))},e.generic=n}(t.app||(t.app={})),function(e){e.http=function(e){return y(Object.assign(Object.assign({},e),{authLevel:e.authLevel||"anonymous",methods:e.methods||["GET","POST"],type:"httpTrigger"}))},e.timer=function(e){return y(Object.assign(Object.assign({},e),{type:"timerTrigger"}))},e.storageBlob=function(e){return y(Object.assign(Object.assign({},e),{type:"blobTrigger"}))},e.storageQueue=function(e){return y(Object.assign(Object.assign({},e),{type:"queueTrigger"}))},e.serviceBusQueue=function(e){return y(Object.assign(Object.assign({},e),{type:"serviceBusTrigger"}))},e.serviceBusTopic=function(e){return y(Object.assign(Object.assign({},e),{type:"serviceBusTrigger"}))},e.eventHub=function(e){return y(Object.assign(Object.assign({},e),{type:"eventHubTrigger"}))},e.eventGrid=function(e){return y(Object.assign(Object.assign({},e),{type:"eventGridTrigger"}))},e.cosmosDB=function(e){return y(Object.assign(Object.assign({},e),{type:"cosmosDBTrigger"}))},e.generic=function(e){return y(e)}}(d=t.trigger||(t.trigger={})),(h=t.input||(t.input={})).storageBlob=function(e){return m(Object.assign(Object.assign({},e),{type:"blob"}))},h.cosmosDB=function(e){return m(Object.assign(Object.assign({},e),{type:"cosmosDB"}))},h.generic=function(e){return m(e)},function(e){e.http=function(e){return b(Object.assign(Object.assign({},e),{type:"http"}))},e.storageBlob=function(e){return b(Object.assign(Object.assign({},e),{type:"blob"}))},e.storageQueue=function(e){return b(Object.assign(Object.assign({},e),{type:"queue"}))},e.serviceBusQueue=function(e){return b(Object.assign(Object.assign({},e),{type:"serviceBus"}))},e.serviceBusTopic=function(e){return b(Object.assign(Object.assign({},e),{type:"serviceBus"}))},e.eventHub=function(e){return b(Object.assign(Object.assign({},e),{type:"eventHub"}))},e.eventGrid=function(e){return b(Object.assign(Object.assign({},e),{type:"eventGrid"}))},e.cosmosDB=function(e){return b(Object.assign(Object.assign({},e),{type:"cosmosDB"}))},e.generic=function(e){return b(e)}}(g=t.output||(t.output={}));const v={};function w(e,t){if(!e.name){let n=e.type;n.toLowerCase().endsWith(t.toLowerCase())||(n+=t);let r=v[n]||0;r+=1,v[n]=r,e.name=n+r.toString()}return e}},563:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseForm=void 0;const r=n(122),o=n(601),i=n(758),s=n(910),a=n(519);t.parseForm=function(e,t){const[n,c]=(0,s.parseContentType)(t);switch(n.toLowerCase()){case o.MediaType.multipartForm:{const t=c.get("boundary");return(0,a.parseMultipartForm)("string"==typeof e?Buffer.from(e):e,t)}case o.MediaType.urlEncodedForm:{const t=new URLSearchParams(e.toString()),n=new r.FormData;for(const[e,r]of t)n.append(e,r);return n}default:throw new i.AzFuncSystemError(`Media type "${n}" does not match types supported for form parsing: "${o.MediaType.multipartForm}", "${o.MediaType.urlEncodedForm}".`)}}},910:function(e,t,n){var r,o=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderParams=t.parseContentDisposition=t.parseContentType=t.getHeaderValue=void 0;const i=n(601),s=n(758),a='[^ \\u0000-\\u001F\\u007F\\(\\)<>@,;:\\\\"\\/\\[\\]\\?\\.=]+',c="\\s*(.*)$",u=`\\s*;?${c}`;function l(e){const t=new f;for(;e;){let n=new RegExp(`^\\s*(${a})=(${a})${u}`,"i").exec(e);if(n||(n=new RegExp(`^\\s*(${a})="((?:[^"\\\\]|\\\\.)*)"${u}`,"i").exec(e)),!n)break;t.add(n[1],n[2].replace(/\\"/g,'"')),e=n[3]}return t}t.getHeaderValue=function(e,t){const n=new RegExp(`^\\s*${t}\\s*:${c}`,"i").exec(e);return n?n[1].trim():null},t.parseContentType=function(e){const t=new RegExp(`^\\s*(${a}\\/${a})${u}`,"i").exec(e);if(t)return[t[1],l(t[2])];throw new s.AzFuncSystemError(`${i.HeaderName.contentType} must begin with format "type/subtype".`)},t.parseContentDisposition=function(e){const t=new RegExp(`^\\s*(${a})${u}`,"i").exec(e);if(t)return[t[1],l(t[2])];throw new s.AzFuncSystemError(`${i.HeaderName.contentDisposition} must begin with disposition type.`)};class f{constructor(){r.set(this,{})}get(e){const t=o(this,r,"f")[e.toLowerCase()];if(void 0===t)throw new s.AzFuncSystemError(`Failed to find parameter with name "${e}".`);return t}has(e){return void 0!==o(this,r,"f")[e.toLowerCase()]}add(e,t){o(this,r,"f")[e.toLowerCase()]=t}}t.HeaderParams=f,r=new WeakMap},519:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseMultipartForm=void 0;const r=n(893),o=n(122),i=n(601),s=n(758),a=n(910),c=Buffer.from("\r")[0],u=Buffer.from("\n")[0];t.parseMultipartForm=function(e,t){const n=new o.FormData;let l,f,p,d=!1;const g=Buffer.from(`--${t}`),h=Buffer.from(`--${t}--`);let m=0,y=0,b=0,v=0;for(let t=0;t<e.length;t++){let o;if(e[t]!==u)continue;y=e[t-1]===c?t-1:t,o=e.subarray(m,y),m=t+1;const w=o.equals(g),O=o.equals(h);if(w||O){if(l){const t=e.subarray(b,v);f?n.append(l,new r.Blob([t],{type:p}),f):n.append(l,t.toString())}if(O)break;l=void 0,f=void 0,p=void 0,d=!0}else if(d){const e=o.toString();if(e){const t=(0,a.getHeaderValue)(e,i.HeaderName.contentDisposition);if(t){const[,e]=(0,a.parseContentDisposition)(t);l=e.get("name"),e.has("fileName")&&(f=e.get("fileName"))}else{const t=(0,a.getHeaderValue)(e,i.HeaderName.contentType);t&&(p=t)}}else{if(d=!1,!l)throw new s.AzFuncSystemError(`Expected part to have header "${i.HeaderName.contentDisposition}" with parameter "name".`);b=m,v=m}}else v=y}return n}},674:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isTimerTrigger=t.isHttpTrigger=t.isTrigger=void 0,t.isTrigger=function(e){return!!e&&/trigger$/i.test(e)},t.isHttpTrigger=function(e){return"httptrigger"===(null==e?void 0:e.toLowerCase())},t.isTimerTrigger=function(e){return"timertrigger"===(null==e?void 0:e.toLowerCase())}},557:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isDefined=t.copyPropIfDefined=t.nonNullValue=t.nonNullProp=void 0;const r=n(758);function o(e,t){if(null==e)throw new r.AzFuncSystemError("Internal error: Expected value to be neither null nor undefined"+(t?`: ${t}`:""));return e}t.nonNullProp=function(e,t){return o(e[t],t)},t.nonNullValue=o,t.copyPropIfDefined=function(e,t,n){null!==e[n]&&void 0!==e[n]&&(t[n]=e[n])},t.isDefined=function(e){return null!=e}},605:e=>{e.exports=require("@azure/functions-core")},893:e=>{e.exports=require("buffer")},122:e=>{e.exports=require("undici")},360:e=>{e.exports=require("url")},764:e=>{e.exports=require("util")}},t={},n=function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}(607);module.exports=n})();
(()=>{"use strict";var e={313:function(e,t){var n,r,o,i=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},s=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationContext=void 0,t.InvocationContext=class{constructor(e){n.set(this,void 0),this.invocationId=e.invocationId,this.functionName=e.functionName,this.extraInputs=new a,this.extraOutputs=new u,this.retryContext=e.retryContext,this.traceContext=e.traceContext,this.triggerMetadata=e.triggerMetadata,i(this,n,e.logHandler,"f")}log(...e){s(this,n,"f").call(this,"information",...e)}trace(...e){s(this,n,"f").call(this,"trace",...e)}debug(...e){s(this,n,"f").call(this,"debug",...e)}info(...e){s(this,n,"f").call(this,"information",...e)}warn(...e){s(this,n,"f").call(this,"warning",...e)}error(...e){s(this,n,"f").call(this,"error",...e)}},n=new WeakMap;class a{constructor(){r.set(this,{})}get(e){const t="string"==typeof e?e:e.name;return s(this,r,"f")[t]}set(e,t){const n="string"==typeof e?e:e.name;s(this,r,"f")[n]=t}}r=new WeakMap;class u{constructor(){o.set(this,{})}get(e){const t="string"==typeof e?e:e.name;return s(this,o,"f")[t]}set(e,t){const n="string"==typeof e?e:e.name;s(this,o,"f")[n]=t}}o=new WeakMap},62:function(e,t,n){var r,o,i,s,a,u,c,l,f,p,d=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))},g=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},h=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationModel=void 0;const m=n(764),y=n(601),b=n(130),v=n(243),w=n(408),O=n(788),T=n(186),j=n(828),x=n(313),N=n(674),P=n(557);t.InvocationModel=class{constructor(e){r.add(this),o.set(this,!1),i.set(this,void 0),s.set(this,void 0),a.set(this,void 0),u.set(this,void 0),g(this,i,e,"f"),g(this,s,(0,P.nonNullProp)(e.metadata,"name"),"f"),g(this,a,(0,P.nonNullProp)(e.metadata,"bindings"),"f");const t=(0,P.nonNullValue)(Object.values(h(this,a,"f")).find((e=>(0,N.isTrigger)(e.type))),"triggerBinding");g(this,u,(0,P.nonNullProp)(t,"type"),"f")}getArguments(){return d(this,void 0,void 0,(function*(){const e=h(this,i,"f").request,t=new x.InvocationContext({invocationId:(0,P.nonNullProp)(h(this,i,"f"),"invocationId"),functionName:h(this,s,"f"),logHandler:(e,...t)=>h(this,r,"m",p).call(this,e,...t),retryContext:(0,b.fromRpcRetryContext)(e.retryContext),traceContext:(0,b.fromRpcTraceContext)(e.traceContext),triggerMetadata:(0,v.fromRpcTriggerMetadata)(e.triggerMetadata,h(this,u,"f"))}),n=[];if(e.inputData)for(const r of e.inputData){const e=(0,P.nonNullProp)(r,"name");let o=(0,w.fromRpcTypedData)(r.data);const i=h(this,a,"f")[e].type;(0,N.isTimerTrigger)(i)&&(o=(0,O.toCamelCaseValue)(o)),(0,N.isTrigger)(i)?n.push(o):t.extraInputs.set(e,o)}return{context:t,inputs:n}}))}invokeFunction(e,t,n){return d(this,void 0,void 0,(function*(){try{return yield Promise.resolve(n(e,t[0]))}finally{g(this,o,!0,"f")}}))}getResponse(e,t){return d(this,void 0,void 0,(function*(){const n={invocationId:h(this,i,"f").invocationId,outputData:[]};for(const[o,i]of Object.entries(h(this,a,"f")))"out"===i.direction&&(o===y.returnBindingKey?n.returnValue=h(this,r,"m",c).call(this,i,t):n.outputData.push({name:o,data:h(this,r,"m",c).call(this,i,e.extraOutputs.get(o))}));return n.returnValue||0!=n.outputData.length||(0,N.isHttpTrigger)(h(this,u,"f"))||(n.returnValue=(0,j.toRpcTypedData)(t)),n}))}},o=new WeakMap,i=new WeakMap,s=new WeakMap,a=new WeakMap,u=new WeakMap,r=new WeakSet,c=function(e,t){var n;return"http"===(null===(n=e.type)||void 0===n?void 0:n.toLowerCase())?(0,T.toRpcHttp)(t):(0,j.toRpcTypedData)(t)},l=function(e,t,...n){h(this,i,"f").log(e,t,(0,m.format)(...n))},f=function(e,...t){h(this,r,"m",l).call(this,e,"system",...t)},p=function(e,...t){if(h(this,o,"f")&&"postInvocationHooks"!==h(this,i,"f").state){let e="Warning: Unexpected call to 'log' on the context object after function execution has completed. Please check for asynchronous calls that are not awaited. ";e+=`Function name: ${h(this,s,"f")}. Invocation Id: ${h(this,i,"f").invocationId}.`,h(this,r,"m",f).call(this,"warning",e)}h(this,r,"m",l).call(this,e,"user",...t)}},601:(e,t)=>{var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.returnBindingKey=t.MediaType=t.HeaderName=t.version=void 0,t.version="4.0.0-alpha.5",(r=t.HeaderName||(t.HeaderName={})).contentType="content-type",r.contentDisposition="content-disposition",(n=t.MediaType||(t.MediaType={})).multipartForm="multipart/form-data",n.urlEncodedForm="application/x-www-form-urlencoded",n.octetStream="application/octet-stream",n.json="application/json",t.returnBindingKey="$return"},130:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTraceContext=t.fromRpcRetryContext=void 0;const r=n(557);t.fromRpcRetryContext=function(e){if(e){const t={retryCount:(0,r.nonNullProp)(e,"retryCount"),maxRetryCount:(0,r.nonNullProp)(e,"maxRetryCount")};return e.exception&&(t.exception=function(e){const t={};return(0,r.copyPropIfDefined)(e,t,"message"),(0,r.copyPropIfDefined)(e,t,"source"),(0,r.copyPropIfDefined)(e,t,"stackTrace"),t}(e.exception)),t}},t.fromRpcTraceContext=function(e){if(e){const t={};return(0,r.copyPropIfDefined)(e,t,"traceParent"),(0,r.copyPropIfDefined)(e,t,"traceState"),e.attributes&&(t.attributes=e.attributes),t}}},691:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromNullableMapping=void 0,t.fromNullableMapping=function(e,t){let n={};if(e&&Object.keys(e).length>0)for(const t in e)n[t]=e[t].value||"";else t&&Object.keys(t).length>0&&(n=t);return n}},243:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTriggerMetadata=void 0;const r=n(674),o=n(408),i=n(788);t.fromRpcTriggerMetadata=function(e,t){if(e&&!(0,r.isHttpTrigger)(t)&&!(0,r.isTimerTrigger)(t)){const t={};for(const[n,r]of Object.entries(e))t[(0,i.toCamelCaseKey)(n)]=(0,i.toCamelCaseValue)((0,o.fromRpcTypedData)(r));return t}}},408:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRpcTypedData=void 0;const r=n(726),o=n(557);function i(e){try{return JSON.parse(e)}catch(t){return e}}t.fromRpcTypedData=function(e){return e?(0,o.isDefined)(e.string)?i(e.string):(0,o.isDefined)(e.json)?JSON.parse(e.json):(0,o.isDefined)(e.bytes)?Buffer.from(e.bytes):(0,o.isDefined)(e.stream)?Buffer.from(e.stream):(0,o.isDefined)(e.http)?new r.HttpRequest(e.http):(0,o.isDefined)(e.int)?e.int:(0,o.isDefined)(e.double)?e.double:e.collectionBytes&&(0,o.isDefined)(e.collectionBytes.bytes)?e.collectionBytes.bytes.map((e=>Buffer.from(e))):e.collectionString&&(0,o.isDefined)(e.collectionString.string)?e.collectionString.string.map(i):e.collectionDouble&&(0,o.isDefined)(e.collectionDouble.double)?e.collectionDouble.double:e.collectionSint64&&(0,o.isDefined)(e.collectionSint64.sint64)?e.collectionSint64.sint64:void 0:void 0}},788:(e,t)=>{function n(e){return e.charAt(0).toLowerCase()+e.slice(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.toCamelCaseKey=t.toCamelCaseValue=void 0,t.toCamelCaseValue=function e(t){if("object"!=typeof t||null===t)return t;if(Array.isArray(t))return t.map(e);{const r={};for(const[o,i]of Object.entries(t))r[n(o)]=e(i);return r}},t.toCamelCaseKey=n},186:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcHttp=void 0;const r=n(122),o=n(758),i=n(518),s=n(828);t.toRpcHttp=function(e){if(null==e)return e;if("object"!=typeof e)throw new o.AzFuncSystemError('The HTTP response must be an object with optional properties "body", "status", "headers", and "cookies".');const t=e,n={};if(n.body=(0,s.toRpcTypedData)(t.body),null!==t.status&&void 0!==t.status){if("string"!=typeof t.status&&"number"!=typeof t.status)throw new o.AzFuncSystemError('The HTTP response "status" property must be of type "number" or "string".');n.statusCode=t.status.toString()}if(n.headers={},null!==t.headers&&void 0!==t.headers){const e=new r.Headers(t.headers);for(const[t,r]of e.entries())n.headers[t]=r}if(n.cookies=[],null!==t.cookies&&void 0!==t.cookies)for(const e of t.cookies)n.cookies.push((0,i.toRpcHttpCookie)(e));return{http:n}}},518:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcHttpCookie=void 0;const r=n(679);t.toRpcHttpCookie=function(e){let t="none";if(e&&e.sameSite){const n=e.sameSite.toLocaleLowerCase();"lax"===n?t="lax":"strict"===n?t="strict":"none"===n&&(t="explicitNone")}return{name:e&&(0,r.toRpcString)(e.name,"cookie.name"),value:e&&(0,r.toRpcString)(e.value,"cookie.value"),domain:(0,r.toNullableString)(e&&e.domain,"cookie.domain"),path:(0,r.toNullableString)(e&&e.path,"cookie.path"),expires:(0,r.toNullableTimestamp)(e&&e.expires,"cookie.expires"),secure:(0,r.toNullableBool)(e&&e.secure,"cookie.secure"),httpOnly:(0,r.toNullableBool)(e&&e.httpOnly,"cookie.httpOnly"),sameSite:t,maxAge:(0,r.toNullableDouble)(e&&e.maxAge,"cookie.maxAge")}}},679:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toNullableTimestamp=t.toNullableString=t.toRpcString=t.toNullableDouble=t.toNullableBool=void 0;const r=n(758);t.toNullableBool=function(e,t){if("boolean"==typeof e)return{value:e};if(null!=e)throw new r.AzFuncSystemError(`A 'boolean' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toNullableDouble=function(e,t){if("number"==typeof e)return{value:e};if("string"==typeof e&&!isNaN(Number(e)))return{value:parseFloat(e)};if(null!=e)throw new r.AzFuncSystemError(`A 'number' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toRpcString=function(e,t){if("string"==typeof e)return e;if(null!=e)throw new r.AzFuncSystemError(`A 'string' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`);return""},t.toNullableString=function(e,t){if("string"==typeof e)return{value:e};if(null!=e)throw new r.AzFuncSystemError(`A 'string' type was expected instead of a '${typeof e}' type. Cannot parse value of '${t}'.`)},t.toNullableTimestamp=function(e,t){if(null!=e)try{const t="number"==typeof e?e:e.getTime();if(t&&t>=0)return{value:{seconds:Math.round(t/1e3)}}}catch(n){throw new r.AzFuncSystemError(`A 'number' or 'Date' input was expected instead of a '${typeof e}'. Cannot parse value of '${t}'.`)}}},828:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRpcTypedData=void 0,t.toRpcTypedData=function(e){return null==e?e:"string"==typeof e?{string:e}:Buffer.isBuffer(e)?{bytes:e}:ArrayBuffer.isView(e)?{bytes:new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}:"number"==typeof e?Number.isInteger(e)?{int:e}:{double:e}:{json:JSON.stringify(e)}}},758:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isError=t.ensureErrorType=t.ReadOnlyError=t.AzFuncRangeError=t.AzFuncTypeError=t.AzFuncSystemError=void 0;class n extends Error{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncSystemError=n;class r extends TypeError{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncTypeError=r;class o extends RangeError{constructor(){super(...arguments),this.isAzureFunctionsSystemError=!0}}t.AzFuncRangeError=o,t.ReadOnlyError=class extends r{constructor(e){super(`Cannot assign to read only property '${e}'`)}},t.ensureErrorType=function(e){if(e instanceof Error)return e;{let t;return t=null==e?"Unknown error":"string"==typeof e?e:"object"==typeof e?JSON.stringify(e):String(e),new Error(t)}},t.isError=function(e){return null!=e}},726:function(e,t,n){var r,o,i,s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))},a=this&&this.__classPrivateFieldSet||function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n},u=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.HttpRequest=void 0;const c=n(122),l=n(360),f=n(601),p=n(691),d=n(758),g=n(563),h=n(557),m=n(21);t.HttpRequest=class{constructor(e){var t,n,s;r.set(this,void 0),o.set(this,void 0),i.set(this,void 0);const f=(0,h.nonNullProp)(e,"url");(null===(t=e.body)||void 0===t?void 0:t.bytes)?a(this,i,Buffer.from(null===(n=e.body)||void 0===n?void 0:n.bytes),"f"):(null===(s=e.body)||void 0===s?void 0:s.string)&&a(this,i,e.body.string,"f"),a(this,o,new c.Request(f,{body:u(this,i,"f"),method:(0,h.nonNullProp)(e,"method"),headers:(0,p.fromNullableMapping)(e.nullableHeaders,e.headers)}),"f"),this.method=(0,h.nonNullProp)(e,"method"),this.url=f,this.headers=u(this,o,"f").headers,this.query=new l.URLSearchParams((0,p.fromNullableMapping)(e.nullableQuery,e.query)),this.params=(0,p.fromNullableMapping)(e.nullableParams,e.params)}get user(){return void 0===u(this,r,"f")&&a(this,r,(0,m.extractHttpUserFromHeaders)(this.headers),"f"),u(this,r,"f")}get body(){return u(this,o,"f").body}get bodyUsed(){return u(this,o,"f").bodyUsed}arrayBuffer(){return s(this,void 0,void 0,(function*(){return yield u(this,o,"f").arrayBuffer()}))}blob(){return s(this,void 0,void 0,(function*(){return yield u(this,o,"f").blob()}))}formData(){return s(this,void 0,void 0,(function*(){const e=this.headers.get(f.HeaderName.contentType);if(e)return u(this,i,"f")?(0,g.parseForm)(u(this,i,"f"),e):new c.FormData;throw new d.AzFuncSystemError(`"${f.HeaderName.contentType}" header must be defined.`)}))}json(){return s(this,void 0,void 0,(function*(){return yield u(this,o,"f").json()}))}text(){return s(this,void 0,void 0,(function*(){return yield u(this,o,"f").text()}))}},r=new WeakMap,o=new WeakMap,i=new WeakMap},21:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.extractHttpUserFromHeaders=void 0;const r=n(557);t.extractHttpUserFromHeaders=function(e){let t=null;const n=e.get("x-ms-client-principal");if(n){const o=JSON.parse(Buffer.from(n,"base64").toString("utf-8"));t=o.identityProvider?{type:"StaticWebApps",id:o.userId,username:o.userDetails,identityProvider:o.identityProvider,claimsPrincipalData:o}:{type:"AppService",id:(0,r.nonNullValue)(e.get("x-ms-client-principal-id"),"user-id"),username:(0,r.nonNullValue)(e.get("x-ms-client-principal-name"),"user-name"),identityProvider:(0,r.nonNullValue)(e.get("x-ms-client-principal-idp"),"user-idp"),claimsPrincipalData:o}}return t}},607:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.output=t.input=t.trigger=t.app=t.InvocationContext=t.HttpRequest=void 0;const r=n(601),o=n(62),i=n(674);var s=n(726);Object.defineProperty(t,"HttpRequest",{enumerable:!0,get:function(){return s.HttpRequest}});var a=n(313);let u;function c(){if(void 0===u)try{u=n(605)}catch(e){u=null}return u}Object.defineProperty(t,"InvocationContext",{enumerable:!0,get:function(){return a.InvocationContext}});class l{constructor(){this.name="@azure/functions",this.version=r.version}getInvocationModel(e){return new o.InvocationModel(e)}}let f=!1;function p(e,t){const n="function"==typeof e?{handler:e}:e;return n.methods=[t],n}var d,g,h;function m(e){return w(e,"Input")}function y(e){return w(e,"Trigger")}function b(e){return w(e,"Output")}!function(e){function t(e,t){t.return||(t.return=g.http({})),n(e,Object.assign({trigger:d.http({authLevel:t.authLevel,methods:t.methods,route:t.route})},t))}function n(e,t){f||function(){const e=c();e?e.setProgrammingModel(new l):console.warn('WARNING: Failed to detect the Azure Functions runtime. Switching "@azure/functions" package to test mode - not all features are supported.'),f=!0}();const n={},o=t.trigger;if(n[o.name]=Object.assign(Object.assign({},o),{direction:"in",type:(0,i.isTrigger)(o.type)?o.type:o.type+"Trigger"}),t.extraInputs)for(const e of t.extraInputs)n[e.name]=Object.assign(Object.assign({},e),{direction:"in"});if(t.return&&(t.return.name=r.returnBindingKey,n[t.return.name]=Object.assign(Object.assign({},t.return),{direction:"out"})),t.extraOutputs)for(const e of t.extraOutputs)n[e.name]=Object.assign(Object.assign({},e),{direction:"out"});const s=c();s?s.registerFunction({name:e,bindings:n},t.handler):console.warn(`WARNING: Skipping call to register function "${e}" because the "@azure/functions" package is in test mode.`)}e.get=function(e,n){t(e,p(n,"GET"))},e.put=function(e,n){t(e,p(n,"PUT"))},e.post=function(e,n){t(e,p(n,"POST"))},e.patch=function(e,n){t(e,p(n,"PATCH"))},e.deleteRequest=function(e,n){t(e,p(n,"DELETE"))},e.http=t,e.timer=function(e,t){n(e,Object.assign({trigger:d.timer({schedule:t.schedule,runOnStartup:t.runOnStartup,useMonitor:t.useMonitor})},t))},e.storageBlob=function(e,t){n(e,Object.assign({trigger:d.storageBlob({connection:t.connection,path:t.path})},t))},e.storageQueue=function(e,t){n(e,Object.assign({trigger:d.storageQueue({connection:t.connection,queueName:t.queueName})},t))},e.serviceBusQueue=function(e,t){n(e,Object.assign({trigger:d.serviceBusQueue({connection:t.connection,queueName:t.queueName,isSessionsEnabled:t.isSessionsEnabled})},t))},e.serviceBusTopic=function(e,t){n(e,Object.assign({trigger:d.serviceBusTopic({connection:t.connection,topicName:t.topicName,subscriptionName:t.subscriptionName,isSessionsEnabled:t.isSessionsEnabled})},t))},e.eventHub=function(e,t){n(e,Object.assign({trigger:d.eventHub({connection:t.connection,eventHubName:t.eventHubName,cardinality:t.cardinality,consumerGroup:t.consumerGroup})},t))},e.eventGrid=function(e,t){n(e,Object.assign({trigger:d.eventGrid({})},t))},e.cosmosDB=function(e,t){n(e,Object.assign({trigger:d.cosmosDB({collectionName:t.collectionName,connectionStringSetting:t.connectionStringSetting,createLeaseCollectionIfNotExists:t.createLeaseCollectionIfNotExists,databaseName:t.databaseName,id:t.id,leaseCollectionName:t.leaseCollectionName,leaseCollectionPrefix:t.leaseCollectionPrefix,leaseCollectionThroughput:t.leaseCollectionThroughput,leaseConnectionStringSetting:t.leaseConnectionStringSetting,leaseDatabaseName:t.leaseDatabaseName,partitionKey:t.partitionKey,sqlQuery:t.sqlQuery})},t))},e.generic=n}(t.app||(t.app={})),function(e){e.http=function(e){return y(Object.assign(Object.assign({},e),{authLevel:e.authLevel||"anonymous",methods:e.methods||["GET","POST"],type:"httpTrigger"}))},e.timer=function(e){return y(Object.assign(Object.assign({},e),{type:"timerTrigger"}))},e.storageBlob=function(e){return y(Object.assign(Object.assign({},e),{type:"blobTrigger"}))},e.storageQueue=function(e){return y(Object.assign(Object.assign({},e),{type:"queueTrigger"}))},e.serviceBusQueue=function(e){return y(Object.assign(Object.assign({},e),{type:"serviceBusTrigger"}))},e.serviceBusTopic=function(e){return y(Object.assign(Object.assign({},e),{type:"serviceBusTrigger"}))},e.eventHub=function(e){return y(Object.assign(Object.assign({},e),{type:"eventHubTrigger"}))},e.eventGrid=function(e){return y(Object.assign(Object.assign({},e),{type:"eventGridTrigger"}))},e.cosmosDB=function(e){return y(Object.assign(Object.assign({},e),{type:"cosmosDBTrigger"}))},e.generic=function(e){return y(e)}}(d=t.trigger||(t.trigger={})),(h=t.input||(t.input={})).storageBlob=function(e){return m(Object.assign(Object.assign({},e),{type:"blob"}))},h.cosmosDB=function(e){return m(Object.assign(Object.assign({},e),{type:"cosmosDB"}))},h.generic=function(e){return m(e)},function(e){e.http=function(e){return b(Object.assign(Object.assign({},e),{type:"http"}))},e.storageBlob=function(e){return b(Object.assign(Object.assign({},e),{type:"blob"}))},e.storageQueue=function(e){return b(Object.assign(Object.assign({},e),{type:"queue"}))},e.serviceBusQueue=function(e){return b(Object.assign(Object.assign({},e),{type:"serviceBus"}))},e.serviceBusTopic=function(e){return b(Object.assign(Object.assign({},e),{type:"serviceBus"}))},e.eventHub=function(e){return b(Object.assign(Object.assign({},e),{type:"eventHub"}))},e.eventGrid=function(e){return b(Object.assign(Object.assign({},e),{type:"eventGrid"}))},e.cosmosDB=function(e){return b(Object.assign(Object.assign({},e),{type:"cosmosDB"}))},e.generic=function(e){return b(e)}}(g=t.output||(t.output={}));const v={};function w(e,t){if(!e.name){let n=e.type;n.toLowerCase().endsWith(t.toLowerCase())||(n+=t);let r=v[n]||0;r+=1,v[n]=r,e.name=n+r.toString()}return e}},563:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseForm=void 0;const r=n(122),o=n(601),i=n(758),s=n(910),a=n(519);t.parseForm=function(e,t){const[n,u]=(0,s.parseContentType)(t);switch(n.toLowerCase()){case o.MediaType.multipartForm:{const t=u.get("boundary");return(0,a.parseMultipartForm)("string"==typeof e?Buffer.from(e):e,t)}case o.MediaType.urlEncodedForm:{const t=new URLSearchParams(e.toString()),n=new r.FormData;for(const[e,r]of t)n.append(e,r);return n}default:throw new i.AzFuncSystemError(`Media type "${n}" does not match types supported for form parsing: "${o.MediaType.multipartForm}", "${o.MediaType.urlEncodedForm}".`)}}},910:function(e,t,n){var r,o=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderParams=t.parseContentDisposition=t.parseContentType=t.getHeaderValue=void 0;const i=n(601),s=n(758),a='[^ \\u0000-\\u001F\\u007F\\(\\)<>@,;:\\\\"\\/\\[\\]\\?\\.=]+',u="\\s*(.*)$",c=`\\s*;?${u}`;function l(e){const t=new f;for(;e;){let n=new RegExp(`^\\s*(${a})=(${a})${c}`,"i").exec(e);if(n||(n=new RegExp(`^\\s*(${a})="((?:[^"\\\\]|\\\\.)*)"${c}`,"i").exec(e)),!n)break;t.add(n[1],n[2].replace(/\\"/g,'"')),e=n[3]}return t}t.getHeaderValue=function(e,t){const n=new RegExp(`^\\s*${t}\\s*:${u}`,"i").exec(e);return n?n[1].trim():null},t.parseContentType=function(e){const t=new RegExp(`^\\s*(${a}\\/${a})${c}`,"i").exec(e);if(t)return[t[1],l(t[2])];throw new s.AzFuncSystemError(`${i.HeaderName.contentType} must begin with format "type/subtype".`)},t.parseContentDisposition=function(e){const t=new RegExp(`^\\s*(${a})${c}`,"i").exec(e);if(t)return[t[1],l(t[2])];throw new s.AzFuncSystemError(`${i.HeaderName.contentDisposition} must begin with disposition type.`)};class f{constructor(){r.set(this,{})}get(e){const t=o(this,r,"f")[e.toLowerCase()];if(void 0===t)throw new s.AzFuncSystemError(`Failed to find parameter with name "${e}".`);return t}has(e){return void 0!==o(this,r,"f")[e.toLowerCase()]}add(e,t){o(this,r,"f")[e.toLowerCase()]=t}}t.HeaderParams=f,r=new WeakMap},519:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseMultipartForm=void 0;const r=n(893),o=n(122),i=n(601),s=n(758),a=n(910),u=Buffer.from("\r")[0],c=Buffer.from("\n")[0];t.parseMultipartForm=function(e,t){const n=new o.FormData;let l,f,p,d=!1;const g=Buffer.from(`--${t}`),h=Buffer.from(`--${t}--`);let m=0,y=0,b=0,v=0;for(let t=0;t<e.length;t++){let o;if(e[t]!==c)continue;y=e[t-1]===u?t-1:t,o=e.subarray(m,y),m=t+1;const w=o.equals(g),O=o.equals(h);if(w||O){if(l){const t=e.subarray(b,v);f?n.append(l,new r.Blob([t],{type:p}),f):n.append(l,t.toString())}if(O)break;l=void 0,f=void 0,p=void 0,d=!0}else if(d){const e=o.toString();if(e){const t=(0,a.getHeaderValue)(e,i.HeaderName.contentDisposition);if(t){const[,e]=(0,a.parseContentDisposition)(t);l=e.get("name"),e.has("fileName")&&(f=e.get("fileName"))}else{const t=(0,a.getHeaderValue)(e,i.HeaderName.contentType);t&&(p=t)}}else{if(d=!1,!l)throw new s.AzFuncSystemError(`Expected part to have header "${i.HeaderName.contentDisposition}" with parameter "name".`);b=m,v=m}}else v=y}return n}},674:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isTimerTrigger=t.isHttpTrigger=t.isTrigger=void 0,t.isTrigger=function(e){return!!e&&/trigger$/i.test(e)},t.isHttpTrigger=function(e){return"httptrigger"===(null==e?void 0:e.toLowerCase())},t.isTimerTrigger=function(e){return"timertrigger"===(null==e?void 0:e.toLowerCase())}},557:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isDefined=t.copyPropIfDefined=t.nonNullValue=t.nonNullProp=void 0;const r=n(758);function o(e,t){if(null==e)throw new r.AzFuncSystemError("Internal error: Expected value to be neither null nor undefined"+(t?`: ${t}`:""));return e}t.nonNullProp=function(e,t){return o(e[t],t)},t.nonNullValue=o,t.copyPropIfDefined=function(e,t,n){null!==e[n]&&void 0!==e[n]&&(t[n]=e[n])},t.isDefined=function(e){return null!=e}},605:e=>{e.exports=require("@azure/functions-core")},893:e=>{e.exports=require("buffer")},122:e=>{e.exports=require("undici")},360:e=>{e.exports=require("url")},764:e=>{e.exports=require("util")}},t={},n=function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}(607);module.exports=n})();
//# sourceMappingURL=azure-functions.min.js.map
{
"name": "@azure/functions",
"version": "4.0.0-alpha.4",
"version": "4.0.0-alpha.5",
"description": "Microsoft Azure Functions NodeJS Framework",

@@ -5,0 +5,0 @@ "keywords": [

// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License.
export const version = '4.0.0-alpha.4';
export const version = '4.0.0-alpha.5';

@@ -6,0 +6,0 @@ export enum HeaderName {

@@ -32,2 +32,3 @@ // Copyright (c) .NET Foundation. All rights reserved.

HttpMethod,
HttpMethodFunctionOptions,
HttpOutput,

@@ -117,19 +118,19 @@ HttpOutputOptions,

export namespace app {
export function get(name: string, optionsOrHandler: HttpFunctionOptions | HttpHandler): void {
export function get(name: string, optionsOrHandler: HttpMethodFunctionOptions | HttpHandler): void {
http(name, convertToHttpOptions(optionsOrHandler, 'GET'));
}
export function put(name: string, optionsOrHandler: HttpFunctionOptions | HttpHandler): void {
export function put(name: string, optionsOrHandler: HttpMethodFunctionOptions | HttpHandler): void {
http(name, convertToHttpOptions(optionsOrHandler, 'PUT'));
}
export function post(name: string, optionsOrHandler: HttpFunctionOptions | HttpHandler): void {
export function post(name: string, optionsOrHandler: HttpMethodFunctionOptions | HttpHandler): void {
http(name, convertToHttpOptions(optionsOrHandler, 'POST'));
}
export function patch(name: string, optionsOrHandler: HttpFunctionOptions | HttpHandler): void {
export function patch(name: string, optionsOrHandler: HttpMethodFunctionOptions | HttpHandler): void {
http(name, convertToHttpOptions(optionsOrHandler, 'PATCH'));
}
export function deleteRequest(name: string, optionsOrHandler: HttpFunctionOptions | HttpHandler): void {
export function deleteRequest(name: string, optionsOrHandler: HttpMethodFunctionOptions | HttpHandler): void {
http(name, convertToHttpOptions(optionsOrHandler, 'DELETE'));

@@ -136,0 +137,0 @@ }

@@ -24,3 +24,3 @@ // Copyright (c) .NET Foundation. All rights reserved.

import { InvocationContext } from './InvocationContext';
import { isTimerTrigger, isTrigger } from './utils/isTrigger';
import { isHttpTrigger, isTimerTrigger, isTrigger } from './utils/isTrigger';
import { nonNullProp, nonNullValue } from './utils/nonNull';

@@ -108,2 +108,10 @@

// This allows the return value of non-HTTP triggered functions to be passed back
// to the host, even if no explicit output binding is set. In most cases, this is ignored,
// but e.g., Durable uses this to pass orchestrator state back to the Durable extension, w/o
// an explicit output binding. See here for more details: https://github.com/Azure/azure-functions-nodejs-library/pull/25
if (!response.returnValue && response.outputData.length == 0 && !isHttpTrigger(this.#triggerType)) {
response.returnValue = toRpcTypedData(result);
}
return response;

@@ -110,0 +118,0 @@ }

@@ -25,2 +25,4 @@ // Copyright (c) .NET Foundation. All rights reserved.

export type HttpMethodFunctionOptions = Omit<HttpFunctionOptions, 'methods'>;
export interface HttpTriggerOptions {

@@ -27,0 +29,0 @@ /**

@@ -35,2 +35,3 @@ // Copyright (c) .NET Foundation. All rights reserved.

HttpTriggerOptions,
HttpMethodFunctionOptions,
} from './http';

@@ -99,3 +100,3 @@ import { InvocationContext } from './InvocationContext';

*/
export function get(name: string, options: HttpFunctionOptions): void;
export function get(name: string, options: HttpMethodFunctionOptions): void;

@@ -114,3 +115,3 @@ /**

*/
export function put(name: string, options: HttpFunctionOptions): void;
export function put(name: string, options: HttpMethodFunctionOptions): void;

@@ -129,3 +130,3 @@ /**

*/
export function post(name: string, options: HttpFunctionOptions): void;
export function post(name: string, options: HttpMethodFunctionOptions): void;

@@ -144,3 +145,3 @@ /**

*/
export function patch(name: string, options: HttpFunctionOptions): void;
export function patch(name: string, options: HttpMethodFunctionOptions): void;

@@ -159,3 +160,3 @@ /**

*/
export function deleteRequest(name: string, options: HttpFunctionOptions): void;
export function deleteRequest(name: string, options: HttpMethodFunctionOptions): void;

@@ -162,0 +163,0 @@ /**

@@ -113,3 +113,3 @@ // Copyright (c) .NET Foundation. All rights reserved.

* Get a secondary generic input for this invocation
* @outputOrName the configuration object or name for this input
* @inputOrName the configuration object or name for this input
*/

@@ -120,3 +120,3 @@ get(inputOrName: FunctionInput | string): unknown;

* Set a secondary generic input for this invocation
* @outputOrName the configuration object or name for this input
* @inputOrName the configuration object or name for this input
* @value the input value

@@ -123,0 +123,0 @@ */

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc