[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-microsoft-azure-servicebus-ts":3,"mdc--yqme8c-key":43,"related-repo-microsoft-azure-servicebus-ts":4459,"related-org-microsoft-azure-servicebus-ts":4568},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":38,"sourceUrl":41,"mdContent":42},"azure-servicebus-ts","build messaging applications with Azure Service Bus","Build messaging applications using Azure Service Bus SDK for JavaScript (@azure\u002Fservice-bus). Use when implementing queues, topics\u002Fsubscriptions, message sessions, dead-letter handling, or enterprise messaging patterns.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"microsoft","Microsoft","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmicrosoft.png",[12,16,19,20,23],{"name":13,"slug":14,"type":15},"Azure","azure","tag",{"name":17,"slug":18,"type":15},"Service Bus","service-bus",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},"Messaging","messaging",{"name":24,"slug":25,"type":15},"API Development","api-development",2804,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills","2026-07-07T06:52:59.480307","MIT",315,[32,33,14,34,35,36,37],"agent-skills","agents","foundry","mcp","sdk","skills",{"repoUrl":27,"stars":26,"forks":30,"topics":39,"description":40},[32,33,14,34,35,36,37],"Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Ftree\u002FHEAD\u002F.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-servicebus-ts","---\nname: azure-servicebus-ts\ndescription: Build messaging applications using Azure Service Bus SDK for JavaScript (@azure\u002Fservice-bus). Use when implementing queues, topics\u002Fsubscriptions, message sessions, dead-letter handling, or enterprise messaging patterns.\nlicense: MIT\nmetadata:\n  author: Microsoft\n  version: \"1.0.0\"\n  package: '@azure\u002Fservice-bus'\n---\n\n# Azure Service Bus SDK for TypeScript\n\nEnterprise messaging with queues, topics, and subscriptions.\n\n## Installation\n\n```bash\nnpm install @azure\u002Fservice-bus @azure\u002Fidentity\n```\n\n## Environment Variables\n\n```bash\nSERVICEBUS_NAMESPACE=\u003Cnamespace>.servicebus.windows.net\nSERVICEBUS_QUEUE_NAME=my-queue\nSERVICEBUS_TOPIC_NAME=my-topic\nSERVICEBUS_SUBSCRIPTION_NAME=my-subscription\nAZURE_TOKEN_CREDENTIALS=prod # Required only if DefaultAzureCredential is used in production\n```\n\n## Authentication\n\n```typescript\nimport { ServiceBusClient } from \"@azure\u002Fservice-bus\";\nimport { DefaultAzureCredential, ManagedIdentityCredential } from \"@azure\u002Fidentity\";\n\n\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\nconst credential = new DefaultAzureCredential({requiredEnvVars: [\"AZURE_TOKEN_CREDENTIALS\"]});\n\u002F\u002F Or use a specific credential directly in production:\n\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fjavascript\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-node-latest#credential-classes\n\u002F\u002F const credential = new ManagedIdentityCredential();\n\nconst fullyQualifiedNamespace = process.env.SERVICEBUS_NAMESPACE!;\nconst client = new ServiceBusClient(fullyQualifiedNamespace, credential);\n```\n\n## Core Workflow\n\n### Send Messages to Queue\n\n```typescript\nconst sender = client.createSender(\"my-queue\");\n\n\u002F\u002F Single message\nawait sender.sendMessages({\n  body: { orderId: \"12345\", amount: 99.99 },\n  contentType: \"application\u002Fjson\",\n});\n\n\u002F\u002F Batch messages\nconst batch = await sender.createMessageBatch();\nbatch.tryAddMessage({ body: \"Message 1\" });\nbatch.tryAddMessage({ body: \"Message 2\" });\nawait sender.sendMessages(batch);\n\nawait sender.close();\n```\n\n### Receive Messages from Queue\n\n```typescript\nconst receiver = client.createReceiver(\"my-queue\");\n\n\u002F\u002F Receive batch\nconst messages = await receiver.receiveMessages(10, { maxWaitTimeInMs: 5000 });\nfor (const message of messages) {\n  console.log(`Received: ${message.body}`);\n  await receiver.completeMessage(message);\n}\n\nawait receiver.close();\n```\n\n### Subscribe to Messages (Event-Driven)\n\n```typescript\nconst receiver = client.createReceiver(\"my-queue\");\n\nconst subscription = receiver.subscribe({\n  processMessage: async (message) => {\n    console.log(`Processing: ${message.body}`);\n    \u002F\u002F Message auto-completed on success\n  },\n  processError: async (args) => {\n    console.error(`Error: ${args.error}`);\n  },\n});\n\n\u002F\u002F Stop after some time\nsetTimeout(async () => {\n  await subscription.close();\n  await receiver.close();\n}, 60000);\n```\n\n### Topics and Subscriptions\n\n```typescript\n\u002F\u002F Send to topic\nconst topicSender = client.createSender(\"my-topic\");\nawait topicSender.sendMessages({\n  body: { event: \"order.created\", data: { orderId: \"123\" } },\n  applicationProperties: { eventType: \"order.created\" },\n});\n\n\u002F\u002F Receive from subscription\nconst subscriptionReceiver = client.createReceiver(\"my-topic\", \"my-subscription\");\nconst messages = await subscriptionReceiver.receiveMessages(10);\n```\n\n## Message Sessions\n\n```typescript\n\u002F\u002F Send session message\nconst sender = client.createSender(\"session-queue\");\nawait sender.sendMessages({\n  body: { step: 1, data: \"First step\" },\n  sessionId: \"workflow-123\",\n});\n\n\u002F\u002F Receive session messages\nconst sessionReceiver = await client.acceptSession(\"session-queue\", \"workflow-123\");\nconst messages = await sessionReceiver.receiveMessages(10);\n\n\u002F\u002F Get\u002Fset session state\nconst state = await sessionReceiver.getSessionState();\nawait sessionReceiver.setSessionState(Buffer.from(JSON.stringify({ progress: 50 })));\n\nawait sessionReceiver.close();\n```\n\n## Dead-Letter Handling\n\n```typescript\n\u002F\u002F Move to dead-letter\nawait receiver.deadLetterMessage(message, {\n  deadLetterReason: \"Validation failed\",\n  deadLetterErrorDescription: \"Missing required field: orderId\",\n});\n\n\u002F\u002F Process dead-letter queue\nconst dlqReceiver = client.createReceiver(\"my-queue\", { subQueueType: \"deadLetter\" });\nconst dlqMessages = await dlqReceiver.receiveMessages(10);\nfor (const msg of dlqMessages) {\n  console.log(`DLQ Reason: ${msg.deadLetterReason}`);\n  \u002F\u002F Reprocess or log\n  await dlqReceiver.completeMessage(msg);\n}\n```\n\n## Scheduled Messages\n\n```typescript\nconst sender = client.createSender(\"my-queue\");\n\n\u002F\u002F Schedule for future delivery\nconst scheduledTime = new Date(Date.now() + 60000); \u002F\u002F 1 minute from now\nconst sequenceNumber = await sender.scheduleMessages(\n  { body: \"Delayed message\" },\n  scheduledTime\n);\n\n\u002F\u002F Cancel scheduled message\nawait sender.cancelScheduledMessages(sequenceNumber);\n```\n\n## Message Deferral\n\n```typescript\n\u002F\u002F Defer message for later\nawait receiver.deferMessage(message);\n\n\u002F\u002F Receive deferred message by sequence number\nconst deferredMessage = await receiver.receiveDeferredMessages(message.sequenceNumber!);\nawait receiver.completeMessage(deferredMessage[0]);\n```\n\n## Peek Messages (Non-Destructive)\n\n```typescript\nconst receiver = client.createReceiver(\"my-queue\");\n\n\u002F\u002F Peek without removing\nconst peekedMessages = await receiver.peekMessages(10);\nfor (const msg of peekedMessages) {\n  console.log(`Peeked: ${msg.body}`);\n}\n```\n\n## Key Types\n\n```typescript\nimport {\n  ServiceBusClient,\n  ServiceBusSender,\n  ServiceBusReceiver,\n  ServiceBusSessionReceiver,\n  ServiceBusMessage,\n  ServiceBusReceivedMessage,\n  ProcessMessageCallback,\n  ProcessErrorCallback,\n} from \"@azure\u002Fservice-bus\";\n```\n\n## Receive Modes\n\n```typescript\n\u002F\u002F Peek-Lock (default) - message locked until completed\u002Fabandoned\nconst receiver = client.createReceiver(\"my-queue\", { receiveMode: \"peekLock\" });\nawait receiver.completeMessage(message);   \u002F\u002F Remove from queue\nawait receiver.abandonMessage(message);    \u002F\u002F Return to queue\nawait receiver.deferMessage(message);      \u002F\u002F Defer for later\nawait receiver.deadLetterMessage(message); \u002F\u002F Move to DLQ\n\n\u002F\u002F Receive-and-Delete - message removed immediately\nconst receiver = client.createReceiver(\"my-queue\", { receiveMode: \"receiveAndDelete\" });\n```\n\n## Best Practices\n\n1. **Use Microsoft Entra Token Credential** - Use `DefaultAzureCredential` for local development; use `ManagedIdentityCredential` or `WorkloadIdentityCredential` for production\n2. **Reuse clients** - Create `ServiceBusClient` once, share across senders\u002Freceivers\n3. **Close resources** - Always close senders\u002Freceivers when done\n4. **Handle errors** - Implement `processError` callback for subscription receivers\n5. **Use sessions for ordering** - When message order matters within a group\n6. **Configure dead-letter** - Always handle DLQ messages\n7. **Batch sends** - Use `createMessageBatch()` for multiple messages\n\n## Reference Documentation\n\nFor detailed patterns, see:\n\n- [Queues vs Topics Patterns](references\u002Fqueues-topics.md) - Queue\u002Ftopic patterns, sessions, receive modes, message settlement\n- [Error Handling and Reliability](references\u002Ferror-handling.md) - ServiceBusError codes, DLQ handling, lock renewal, graceful shutdown\n",{"data":44,"body":48},{"name":4,"description":6,"license":29,"metadata":45},{"author":9,"version":46,"package":47},"1.0.0","@azure\u002Fservice-bus",{"type":49,"children":50},"root",[51,60,66,73,113,119,235,241,574,580,587,1042,1048,1378,1384,1838,1844,2211,2217,2722,2728,3140,3146,3420,3426,3582,3588,3805,3811,3952,3958,4286,4292,4415,4421,4426,4453],{"type":52,"tag":53,"props":54,"children":56},"element","h1",{"id":55},"azure-service-bus-sdk-for-typescript",[57],{"type":58,"value":59},"text","Azure Service Bus SDK for TypeScript",{"type":52,"tag":61,"props":62,"children":63},"p",{},[64],{"type":58,"value":65},"Enterprise messaging with queues, topics, and subscriptions.",{"type":52,"tag":67,"props":68,"children":70},"h2",{"id":69},"installation",[71],{"type":58,"value":72},"Installation",{"type":52,"tag":74,"props":75,"children":80},"pre",{"className":76,"code":77,"language":78,"meta":79,"style":79},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @azure\u002Fservice-bus @azure\u002Fidentity\n","bash","",[81],{"type":52,"tag":82,"props":83,"children":84},"code",{"__ignoreMap":79},[85],{"type":52,"tag":86,"props":87,"children":90},"span",{"class":88,"line":89},"line",1,[91,97,103,108],{"type":52,"tag":86,"props":92,"children":94},{"style":93},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[95],{"type":58,"value":96},"npm",{"type":52,"tag":86,"props":98,"children":100},{"style":99},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[101],{"type":58,"value":102}," install",{"type":52,"tag":86,"props":104,"children":105},{"style":99},[106],{"type":58,"value":107}," @azure\u002Fservice-bus",{"type":52,"tag":86,"props":109,"children":110},{"style":99},[111],{"type":58,"value":112}," @azure\u002Fidentity\n",{"type":52,"tag":67,"props":114,"children":116},{"id":115},"environment-variables",[117],{"type":58,"value":118},"Environment Variables",{"type":52,"tag":74,"props":120,"children":122},{"className":76,"code":121,"language":78,"meta":79,"style":79},"SERVICEBUS_NAMESPACE=\u003Cnamespace>.servicebus.windows.net\nSERVICEBUS_QUEUE_NAME=my-queue\nSERVICEBUS_TOPIC_NAME=my-topic\nSERVICEBUS_SUBSCRIPTION_NAME=my-subscription\nAZURE_TOKEN_CREDENTIALS=prod # Required only if DefaultAzureCredential is used in production\n",[123],{"type":52,"tag":82,"props":124,"children":125},{"__ignoreMap":79},[126,156,175,193,211],{"type":52,"tag":86,"props":127,"children":128},{"class":88,"line":89},[129,135,141,146,151],{"type":52,"tag":86,"props":130,"children":132},{"style":131},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[133],{"type":58,"value":134},"SERVICEBUS_NAMESPACE",{"type":52,"tag":86,"props":136,"children":138},{"style":137},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[139],{"type":58,"value":140},"=\u003C",{"type":52,"tag":86,"props":142,"children":143},{"style":99},[144],{"type":58,"value":145},"namespace",{"type":52,"tag":86,"props":147,"children":148},{"style":137},[149],{"type":58,"value":150},">",{"type":52,"tag":86,"props":152,"children":153},{"style":99},[154],{"type":58,"value":155},".servicebus.windows.net\n",{"type":52,"tag":86,"props":157,"children":159},{"class":88,"line":158},2,[160,165,170],{"type":52,"tag":86,"props":161,"children":162},{"style":131},[163],{"type":58,"value":164},"SERVICEBUS_QUEUE_NAME",{"type":52,"tag":86,"props":166,"children":167},{"style":137},[168],{"type":58,"value":169},"=",{"type":52,"tag":86,"props":171,"children":172},{"style":99},[173],{"type":58,"value":174},"my-queue\n",{"type":52,"tag":86,"props":176,"children":178},{"class":88,"line":177},3,[179,184,188],{"type":52,"tag":86,"props":180,"children":181},{"style":131},[182],{"type":58,"value":183},"SERVICEBUS_TOPIC_NAME",{"type":52,"tag":86,"props":185,"children":186},{"style":137},[187],{"type":58,"value":169},{"type":52,"tag":86,"props":189,"children":190},{"style":99},[191],{"type":58,"value":192},"my-topic\n",{"type":52,"tag":86,"props":194,"children":196},{"class":88,"line":195},4,[197,202,206],{"type":52,"tag":86,"props":198,"children":199},{"style":131},[200],{"type":58,"value":201},"SERVICEBUS_SUBSCRIPTION_NAME",{"type":52,"tag":86,"props":203,"children":204},{"style":137},[205],{"type":58,"value":169},{"type":52,"tag":86,"props":207,"children":208},{"style":99},[209],{"type":58,"value":210},"my-subscription\n",{"type":52,"tag":86,"props":212,"children":214},{"class":88,"line":213},5,[215,220,224,229],{"type":52,"tag":86,"props":216,"children":217},{"style":131},[218],{"type":58,"value":219},"AZURE_TOKEN_CREDENTIALS",{"type":52,"tag":86,"props":221,"children":222},{"style":137},[223],{"type":58,"value":169},{"type":52,"tag":86,"props":225,"children":226},{"style":99},[227],{"type":58,"value":228},"prod",{"type":52,"tag":86,"props":230,"children":232},{"style":231},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[233],{"type":58,"value":234}," # Required only if DefaultAzureCredential is used in production\n",{"type":52,"tag":67,"props":236,"children":238},{"id":237},"authentication",[239],{"type":58,"value":240},"Authentication",{"type":52,"tag":74,"props":242,"children":246},{"className":243,"code":244,"language":245,"meta":79,"style":79},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { ServiceBusClient } from \"@azure\u002Fservice-bus\";\nimport { DefaultAzureCredential, ManagedIdentityCredential } from \"@azure\u002Fidentity\";\n\n\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\nconst credential = new DefaultAzureCredential({requiredEnvVars: [\"AZURE_TOKEN_CREDENTIALS\"]});\n\u002F\u002F Or use a specific credential directly in production:\n\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fjavascript\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-node-latest#credential-classes\n\u002F\u002F const credential = new ManagedIdentityCredential();\n\nconst fullyQualifiedNamespace = process.env.SERVICEBUS_NAMESPACE!;\nconst client = new ServiceBusClient(fullyQualifiedNamespace, credential);\n","typescript",[247],{"type":52,"tag":82,"props":248,"children":249},{"__ignoreMap":79},[250,298,349,358,366,451,460,469,478,486,531],{"type":52,"tag":86,"props":251,"children":252},{"class":88,"line":89},[253,259,264,269,274,279,284,288,293],{"type":52,"tag":86,"props":254,"children":256},{"style":255},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[257],{"type":58,"value":258},"import",{"type":52,"tag":86,"props":260,"children":261},{"style":137},[262],{"type":58,"value":263}," {",{"type":52,"tag":86,"props":265,"children":266},{"style":131},[267],{"type":58,"value":268}," ServiceBusClient",{"type":52,"tag":86,"props":270,"children":271},{"style":137},[272],{"type":58,"value":273}," }",{"type":52,"tag":86,"props":275,"children":276},{"style":255},[277],{"type":58,"value":278}," from",{"type":52,"tag":86,"props":280,"children":281},{"style":137},[282],{"type":58,"value":283}," \"",{"type":52,"tag":86,"props":285,"children":286},{"style":99},[287],{"type":58,"value":47},{"type":52,"tag":86,"props":289,"children":290},{"style":137},[291],{"type":58,"value":292},"\"",{"type":52,"tag":86,"props":294,"children":295},{"style":137},[296],{"type":58,"value":297},";\n",{"type":52,"tag":86,"props":299,"children":300},{"class":88,"line":158},[301,305,309,314,319,324,328,332,336,341,345],{"type":52,"tag":86,"props":302,"children":303},{"style":255},[304],{"type":58,"value":258},{"type":52,"tag":86,"props":306,"children":307},{"style":137},[308],{"type":58,"value":263},{"type":52,"tag":86,"props":310,"children":311},{"style":131},[312],{"type":58,"value":313}," DefaultAzureCredential",{"type":52,"tag":86,"props":315,"children":316},{"style":137},[317],{"type":58,"value":318},",",{"type":52,"tag":86,"props":320,"children":321},{"style":131},[322],{"type":58,"value":323}," ManagedIdentityCredential",{"type":52,"tag":86,"props":325,"children":326},{"style":137},[327],{"type":58,"value":273},{"type":52,"tag":86,"props":329,"children":330},{"style":255},[331],{"type":58,"value":278},{"type":52,"tag":86,"props":333,"children":334},{"style":137},[335],{"type":58,"value":283},{"type":52,"tag":86,"props":337,"children":338},{"style":99},[339],{"type":58,"value":340},"@azure\u002Fidentity",{"type":52,"tag":86,"props":342,"children":343},{"style":137},[344],{"type":58,"value":292},{"type":52,"tag":86,"props":346,"children":347},{"style":137},[348],{"type":58,"value":297},{"type":52,"tag":86,"props":350,"children":351},{"class":88,"line":177},[352],{"type":52,"tag":86,"props":353,"children":355},{"emptyLinePlaceholder":354},true,[356],{"type":58,"value":357},"\n",{"type":52,"tag":86,"props":359,"children":360},{"class":88,"line":195},[361],{"type":52,"tag":86,"props":362,"children":363},{"style":231},[364],{"type":58,"value":365},"\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\n",{"type":52,"tag":86,"props":367,"children":368},{"class":88,"line":213},[369,375,380,384,389,394,399,404,410,415,420,424,428,432,437,442,447],{"type":52,"tag":86,"props":370,"children":372},{"style":371},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[373],{"type":58,"value":374},"const",{"type":52,"tag":86,"props":376,"children":377},{"style":131},[378],{"type":58,"value":379}," credential ",{"type":52,"tag":86,"props":381,"children":382},{"style":137},[383],{"type":58,"value":169},{"type":52,"tag":86,"props":385,"children":386},{"style":137},[387],{"type":58,"value":388}," new",{"type":52,"tag":86,"props":390,"children":392},{"style":391},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[393],{"type":58,"value":313},{"type":52,"tag":86,"props":395,"children":396},{"style":131},[397],{"type":58,"value":398},"(",{"type":52,"tag":86,"props":400,"children":401},{"style":137},[402],{"type":58,"value":403},"{",{"type":52,"tag":86,"props":405,"children":407},{"style":406},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[408],{"type":58,"value":409},"requiredEnvVars",{"type":52,"tag":86,"props":411,"children":412},{"style":137},[413],{"type":58,"value":414},":",{"type":52,"tag":86,"props":416,"children":417},{"style":131},[418],{"type":58,"value":419}," [",{"type":52,"tag":86,"props":421,"children":422},{"style":137},[423],{"type":58,"value":292},{"type":52,"tag":86,"props":425,"children":426},{"style":99},[427],{"type":58,"value":219},{"type":52,"tag":86,"props":429,"children":430},{"style":137},[431],{"type":58,"value":292},{"type":52,"tag":86,"props":433,"children":434},{"style":131},[435],{"type":58,"value":436},"]",{"type":52,"tag":86,"props":438,"children":439},{"style":137},[440],{"type":58,"value":441},"}",{"type":52,"tag":86,"props":443,"children":444},{"style":131},[445],{"type":58,"value":446},")",{"type":52,"tag":86,"props":448,"children":449},{"style":137},[450],{"type":58,"value":297},{"type":52,"tag":86,"props":452,"children":454},{"class":88,"line":453},6,[455],{"type":52,"tag":86,"props":456,"children":457},{"style":231},[458],{"type":58,"value":459},"\u002F\u002F Or use a specific credential directly in production:\n",{"type":52,"tag":86,"props":461,"children":463},{"class":88,"line":462},7,[464],{"type":52,"tag":86,"props":465,"children":466},{"style":231},[467],{"type":58,"value":468},"\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fjavascript\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-node-latest#credential-classes\n",{"type":52,"tag":86,"props":470,"children":472},{"class":88,"line":471},8,[473],{"type":52,"tag":86,"props":474,"children":475},{"style":231},[476],{"type":58,"value":477},"\u002F\u002F const credential = new ManagedIdentityCredential();\n",{"type":52,"tag":86,"props":479,"children":481},{"class":88,"line":480},9,[482],{"type":52,"tag":86,"props":483,"children":484},{"emptyLinePlaceholder":354},[485],{"type":58,"value":357},{"type":52,"tag":86,"props":487,"children":489},{"class":88,"line":488},10,[490,494,499,503,508,513,518,522,526],{"type":52,"tag":86,"props":491,"children":492},{"style":371},[493],{"type":58,"value":374},{"type":52,"tag":86,"props":495,"children":496},{"style":131},[497],{"type":58,"value":498}," fullyQualifiedNamespace ",{"type":52,"tag":86,"props":500,"children":501},{"style":137},[502],{"type":58,"value":169},{"type":52,"tag":86,"props":504,"children":505},{"style":131},[506],{"type":58,"value":507}," process",{"type":52,"tag":86,"props":509,"children":510},{"style":137},[511],{"type":58,"value":512},".",{"type":52,"tag":86,"props":514,"children":515},{"style":131},[516],{"type":58,"value":517},"env",{"type":52,"tag":86,"props":519,"children":520},{"style":137},[521],{"type":58,"value":512},{"type":52,"tag":86,"props":523,"children":524},{"style":131},[525],{"type":58,"value":134},{"type":52,"tag":86,"props":527,"children":528},{"style":137},[529],{"type":58,"value":530},"!;\n",{"type":52,"tag":86,"props":532,"children":534},{"class":88,"line":533},11,[535,539,544,548,552,556,561,565,570],{"type":52,"tag":86,"props":536,"children":537},{"style":371},[538],{"type":58,"value":374},{"type":52,"tag":86,"props":540,"children":541},{"style":131},[542],{"type":58,"value":543}," client ",{"type":52,"tag":86,"props":545,"children":546},{"style":137},[547],{"type":58,"value":169},{"type":52,"tag":86,"props":549,"children":550},{"style":137},[551],{"type":58,"value":388},{"type":52,"tag":86,"props":553,"children":554},{"style":391},[555],{"type":58,"value":268},{"type":52,"tag":86,"props":557,"children":558},{"style":131},[559],{"type":58,"value":560},"(fullyQualifiedNamespace",{"type":52,"tag":86,"props":562,"children":563},{"style":137},[564],{"type":58,"value":318},{"type":52,"tag":86,"props":566,"children":567},{"style":131},[568],{"type":58,"value":569}," credential)",{"type":52,"tag":86,"props":571,"children":572},{"style":137},[573],{"type":58,"value":297},{"type":52,"tag":67,"props":575,"children":577},{"id":576},"core-workflow",[578],{"type":58,"value":579},"Core Workflow",{"type":52,"tag":581,"props":582,"children":584},"h3",{"id":583},"send-messages-to-queue",[585],{"type":58,"value":586},"Send Messages to Queue",{"type":52,"tag":74,"props":588,"children":590},{"className":243,"code":589,"language":245,"meta":79,"style":79},"const sender = client.createSender(\"my-queue\");\n\n\u002F\u002F Single message\nawait sender.sendMessages({\n  body: { orderId: \"12345\", amount: 99.99 },\n  contentType: \"application\u002Fjson\",\n});\n\n\u002F\u002F Batch messages\nconst batch = await sender.createMessageBatch();\nbatch.tryAddMessage({ body: \"Message 1\" });\nbatch.tryAddMessage({ body: \"Message 2\" });\nawait sender.sendMessages(batch);\n\nawait sender.close();\n",[591],{"type":52,"tag":82,"props":592,"children":593},{"__ignoreMap":79},[594,649,656,664,695,757,787,802,809,817,860,919,976,1005,1013],{"type":52,"tag":86,"props":595,"children":596},{"class":88,"line":89},[597,601,606,610,615,619,624,628,632,637,641,645],{"type":52,"tag":86,"props":598,"children":599},{"style":371},[600],{"type":58,"value":374},{"type":52,"tag":86,"props":602,"children":603},{"style":131},[604],{"type":58,"value":605}," sender ",{"type":52,"tag":86,"props":607,"children":608},{"style":137},[609],{"type":58,"value":169},{"type":52,"tag":86,"props":611,"children":612},{"style":131},[613],{"type":58,"value":614}," client",{"type":52,"tag":86,"props":616,"children":617},{"style":137},[618],{"type":58,"value":512},{"type":52,"tag":86,"props":620,"children":621},{"style":391},[622],{"type":58,"value":623},"createSender",{"type":52,"tag":86,"props":625,"children":626},{"style":131},[627],{"type":58,"value":398},{"type":52,"tag":86,"props":629,"children":630},{"style":137},[631],{"type":58,"value":292},{"type":52,"tag":86,"props":633,"children":634},{"style":99},[635],{"type":58,"value":636},"my-queue",{"type":52,"tag":86,"props":638,"children":639},{"style":137},[640],{"type":58,"value":292},{"type":52,"tag":86,"props":642,"children":643},{"style":131},[644],{"type":58,"value":446},{"type":52,"tag":86,"props":646,"children":647},{"style":137},[648],{"type":58,"value":297},{"type":52,"tag":86,"props":650,"children":651},{"class":88,"line":158},[652],{"type":52,"tag":86,"props":653,"children":654},{"emptyLinePlaceholder":354},[655],{"type":58,"value":357},{"type":52,"tag":86,"props":657,"children":658},{"class":88,"line":177},[659],{"type":52,"tag":86,"props":660,"children":661},{"style":231},[662],{"type":58,"value":663},"\u002F\u002F Single message\n",{"type":52,"tag":86,"props":665,"children":666},{"class":88,"line":195},[667,672,677,681,686,690],{"type":52,"tag":86,"props":668,"children":669},{"style":255},[670],{"type":58,"value":671},"await",{"type":52,"tag":86,"props":673,"children":674},{"style":131},[675],{"type":58,"value":676}," sender",{"type":52,"tag":86,"props":678,"children":679},{"style":137},[680],{"type":58,"value":512},{"type":52,"tag":86,"props":682,"children":683},{"style":391},[684],{"type":58,"value":685},"sendMessages",{"type":52,"tag":86,"props":687,"children":688},{"style":131},[689],{"type":58,"value":398},{"type":52,"tag":86,"props":691,"children":692},{"style":137},[693],{"type":58,"value":694},"{\n",{"type":52,"tag":86,"props":696,"children":697},{"class":88,"line":213},[698,703,707,711,716,720,724,729,733,737,742,746,752],{"type":52,"tag":86,"props":699,"children":700},{"style":406},[701],{"type":58,"value":702},"  body",{"type":52,"tag":86,"props":704,"children":705},{"style":137},[706],{"type":58,"value":414},{"type":52,"tag":86,"props":708,"children":709},{"style":137},[710],{"type":58,"value":263},{"type":52,"tag":86,"props":712,"children":713},{"style":406},[714],{"type":58,"value":715}," orderId",{"type":52,"tag":86,"props":717,"children":718},{"style":137},[719],{"type":58,"value":414},{"type":52,"tag":86,"props":721,"children":722},{"style":137},[723],{"type":58,"value":283},{"type":52,"tag":86,"props":725,"children":726},{"style":99},[727],{"type":58,"value":728},"12345",{"type":52,"tag":86,"props":730,"children":731},{"style":137},[732],{"type":58,"value":292},{"type":52,"tag":86,"props":734,"children":735},{"style":137},[736],{"type":58,"value":318},{"type":52,"tag":86,"props":738,"children":739},{"style":406},[740],{"type":58,"value":741}," amount",{"type":52,"tag":86,"props":743,"children":744},{"style":137},[745],{"type":58,"value":414},{"type":52,"tag":86,"props":747,"children":749},{"style":748},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[750],{"type":58,"value":751}," 99.99",{"type":52,"tag":86,"props":753,"children":754},{"style":137},[755],{"type":58,"value":756}," },\n",{"type":52,"tag":86,"props":758,"children":759},{"class":88,"line":453},[760,765,769,773,778,782],{"type":52,"tag":86,"props":761,"children":762},{"style":406},[763],{"type":58,"value":764},"  contentType",{"type":52,"tag":86,"props":766,"children":767},{"style":137},[768],{"type":58,"value":414},{"type":52,"tag":86,"props":770,"children":771},{"style":137},[772],{"type":58,"value":283},{"type":52,"tag":86,"props":774,"children":775},{"style":99},[776],{"type":58,"value":777},"application\u002Fjson",{"type":52,"tag":86,"props":779,"children":780},{"style":137},[781],{"type":58,"value":292},{"type":52,"tag":86,"props":783,"children":784},{"style":137},[785],{"type":58,"value":786},",\n",{"type":52,"tag":86,"props":788,"children":789},{"class":88,"line":462},[790,794,798],{"type":52,"tag":86,"props":791,"children":792},{"style":137},[793],{"type":58,"value":441},{"type":52,"tag":86,"props":795,"children":796},{"style":131},[797],{"type":58,"value":446},{"type":52,"tag":86,"props":799,"children":800},{"style":137},[801],{"type":58,"value":297},{"type":52,"tag":86,"props":803,"children":804},{"class":88,"line":471},[805],{"type":52,"tag":86,"props":806,"children":807},{"emptyLinePlaceholder":354},[808],{"type":58,"value":357},{"type":52,"tag":86,"props":810,"children":811},{"class":88,"line":480},[812],{"type":52,"tag":86,"props":813,"children":814},{"style":231},[815],{"type":58,"value":816},"\u002F\u002F Batch messages\n",{"type":52,"tag":86,"props":818,"children":819},{"class":88,"line":488},[820,824,829,833,838,842,846,851,856],{"type":52,"tag":86,"props":821,"children":822},{"style":371},[823],{"type":58,"value":374},{"type":52,"tag":86,"props":825,"children":826},{"style":131},[827],{"type":58,"value":828}," batch ",{"type":52,"tag":86,"props":830,"children":831},{"style":137},[832],{"type":58,"value":169},{"type":52,"tag":86,"props":834,"children":835},{"style":255},[836],{"type":58,"value":837}," await",{"type":52,"tag":86,"props":839,"children":840},{"style":131},[841],{"type":58,"value":676},{"type":52,"tag":86,"props":843,"children":844},{"style":137},[845],{"type":58,"value":512},{"type":52,"tag":86,"props":847,"children":848},{"style":391},[849],{"type":58,"value":850},"createMessageBatch",{"type":52,"tag":86,"props":852,"children":853},{"style":131},[854],{"type":58,"value":855},"()",{"type":52,"tag":86,"props":857,"children":858},{"style":137},[859],{"type":58,"value":297},{"type":52,"tag":86,"props":861,"children":862},{"class":88,"line":533},[863,868,872,877,881,885,890,894,898,903,907,911,915],{"type":52,"tag":86,"props":864,"children":865},{"style":131},[866],{"type":58,"value":867},"batch",{"type":52,"tag":86,"props":869,"children":870},{"style":137},[871],{"type":58,"value":512},{"type":52,"tag":86,"props":873,"children":874},{"style":391},[875],{"type":58,"value":876},"tryAddMessage",{"type":52,"tag":86,"props":878,"children":879},{"style":131},[880],{"type":58,"value":398},{"type":52,"tag":86,"props":882,"children":883},{"style":137},[884],{"type":58,"value":403},{"type":52,"tag":86,"props":886,"children":887},{"style":406},[888],{"type":58,"value":889}," body",{"type":52,"tag":86,"props":891,"children":892},{"style":137},[893],{"type":58,"value":414},{"type":52,"tag":86,"props":895,"children":896},{"style":137},[897],{"type":58,"value":283},{"type":52,"tag":86,"props":899,"children":900},{"style":99},[901],{"type":58,"value":902},"Message 1",{"type":52,"tag":86,"props":904,"children":905},{"style":137},[906],{"type":58,"value":292},{"type":52,"tag":86,"props":908,"children":909},{"style":137},[910],{"type":58,"value":273},{"type":52,"tag":86,"props":912,"children":913},{"style":131},[914],{"type":58,"value":446},{"type":52,"tag":86,"props":916,"children":917},{"style":137},[918],{"type":58,"value":297},{"type":52,"tag":86,"props":920,"children":922},{"class":88,"line":921},12,[923,927,931,935,939,943,947,951,955,960,964,968,972],{"type":52,"tag":86,"props":924,"children":925},{"style":131},[926],{"type":58,"value":867},{"type":52,"tag":86,"props":928,"children":929},{"style":137},[930],{"type":58,"value":512},{"type":52,"tag":86,"props":932,"children":933},{"style":391},[934],{"type":58,"value":876},{"type":52,"tag":86,"props":936,"children":937},{"style":131},[938],{"type":58,"value":398},{"type":52,"tag":86,"props":940,"children":941},{"style":137},[942],{"type":58,"value":403},{"type":52,"tag":86,"props":944,"children":945},{"style":406},[946],{"type":58,"value":889},{"type":52,"tag":86,"props":948,"children":949},{"style":137},[950],{"type":58,"value":414},{"type":52,"tag":86,"props":952,"children":953},{"style":137},[954],{"type":58,"value":283},{"type":52,"tag":86,"props":956,"children":957},{"style":99},[958],{"type":58,"value":959},"Message 2",{"type":52,"tag":86,"props":961,"children":962},{"style":137},[963],{"type":58,"value":292},{"type":52,"tag":86,"props":965,"children":966},{"style":137},[967],{"type":58,"value":273},{"type":52,"tag":86,"props":969,"children":970},{"style":131},[971],{"type":58,"value":446},{"type":52,"tag":86,"props":973,"children":974},{"style":137},[975],{"type":58,"value":297},{"type":52,"tag":86,"props":977,"children":979},{"class":88,"line":978},13,[980,984,988,992,996,1001],{"type":52,"tag":86,"props":981,"children":982},{"style":255},[983],{"type":58,"value":671},{"type":52,"tag":86,"props":985,"children":986},{"style":131},[987],{"type":58,"value":676},{"type":52,"tag":86,"props":989,"children":990},{"style":137},[991],{"type":58,"value":512},{"type":52,"tag":86,"props":993,"children":994},{"style":391},[995],{"type":58,"value":685},{"type":52,"tag":86,"props":997,"children":998},{"style":131},[999],{"type":58,"value":1000},"(batch)",{"type":52,"tag":86,"props":1002,"children":1003},{"style":137},[1004],{"type":58,"value":297},{"type":52,"tag":86,"props":1006,"children":1008},{"class":88,"line":1007},14,[1009],{"type":52,"tag":86,"props":1010,"children":1011},{"emptyLinePlaceholder":354},[1012],{"type":58,"value":357},{"type":52,"tag":86,"props":1014,"children":1016},{"class":88,"line":1015},15,[1017,1021,1025,1029,1034,1038],{"type":52,"tag":86,"props":1018,"children":1019},{"style":255},[1020],{"type":58,"value":671},{"type":52,"tag":86,"props":1022,"children":1023},{"style":131},[1024],{"type":58,"value":676},{"type":52,"tag":86,"props":1026,"children":1027},{"style":137},[1028],{"type":58,"value":512},{"type":52,"tag":86,"props":1030,"children":1031},{"style":391},[1032],{"type":58,"value":1033},"close",{"type":52,"tag":86,"props":1035,"children":1036},{"style":131},[1037],{"type":58,"value":855},{"type":52,"tag":86,"props":1039,"children":1040},{"style":137},[1041],{"type":58,"value":297},{"type":52,"tag":581,"props":1043,"children":1045},{"id":1044},"receive-messages-from-queue",[1046],{"type":58,"value":1047},"Receive Messages from Queue",{"type":52,"tag":74,"props":1049,"children":1051},{"className":243,"code":1050,"language":245,"meta":79,"style":79},"const receiver = client.createReceiver(\"my-queue\");\n\n\u002F\u002F Receive batch\nconst messages = await receiver.receiveMessages(10, { maxWaitTimeInMs: 5000 });\nfor (const message of messages) {\n  console.log(`Received: ${message.body}`);\n  await receiver.completeMessage(message);\n}\n\nawait receiver.close();\n",[1052],{"type":52,"tag":82,"props":1053,"children":1054},{"__ignoreMap":79},[1055,1108,1115,1123,1200,1236,1299,1336,1344,1351],{"type":52,"tag":86,"props":1056,"children":1057},{"class":88,"line":89},[1058,1062,1067,1071,1075,1079,1084,1088,1092,1096,1100,1104],{"type":52,"tag":86,"props":1059,"children":1060},{"style":371},[1061],{"type":58,"value":374},{"type":52,"tag":86,"props":1063,"children":1064},{"style":131},[1065],{"type":58,"value":1066}," receiver ",{"type":52,"tag":86,"props":1068,"children":1069},{"style":137},[1070],{"type":58,"value":169},{"type":52,"tag":86,"props":1072,"children":1073},{"style":131},[1074],{"type":58,"value":614},{"type":52,"tag":86,"props":1076,"children":1077},{"style":137},[1078],{"type":58,"value":512},{"type":52,"tag":86,"props":1080,"children":1081},{"style":391},[1082],{"type":58,"value":1083},"createReceiver",{"type":52,"tag":86,"props":1085,"children":1086},{"style":131},[1087],{"type":58,"value":398},{"type":52,"tag":86,"props":1089,"children":1090},{"style":137},[1091],{"type":58,"value":292},{"type":52,"tag":86,"props":1093,"children":1094},{"style":99},[1095],{"type":58,"value":636},{"type":52,"tag":86,"props":1097,"children":1098},{"style":137},[1099],{"type":58,"value":292},{"type":52,"tag":86,"props":1101,"children":1102},{"style":131},[1103],{"type":58,"value":446},{"type":52,"tag":86,"props":1105,"children":1106},{"style":137},[1107],{"type":58,"value":297},{"type":52,"tag":86,"props":1109,"children":1110},{"class":88,"line":158},[1111],{"type":52,"tag":86,"props":1112,"children":1113},{"emptyLinePlaceholder":354},[1114],{"type":58,"value":357},{"type":52,"tag":86,"props":1116,"children":1117},{"class":88,"line":177},[1118],{"type":52,"tag":86,"props":1119,"children":1120},{"style":231},[1121],{"type":58,"value":1122},"\u002F\u002F Receive batch\n",{"type":52,"tag":86,"props":1124,"children":1125},{"class":88,"line":195},[1126,1130,1135,1139,1143,1148,1152,1157,1161,1166,1170,1174,1179,1183,1188,1192,1196],{"type":52,"tag":86,"props":1127,"children":1128},{"style":371},[1129],{"type":58,"value":374},{"type":52,"tag":86,"props":1131,"children":1132},{"style":131},[1133],{"type":58,"value":1134}," messages ",{"type":52,"tag":86,"props":1136,"children":1137},{"style":137},[1138],{"type":58,"value":169},{"type":52,"tag":86,"props":1140,"children":1141},{"style":255},[1142],{"type":58,"value":837},{"type":52,"tag":86,"props":1144,"children":1145},{"style":131},[1146],{"type":58,"value":1147}," receiver",{"type":52,"tag":86,"props":1149,"children":1150},{"style":137},[1151],{"type":58,"value":512},{"type":52,"tag":86,"props":1153,"children":1154},{"style":391},[1155],{"type":58,"value":1156},"receiveMessages",{"type":52,"tag":86,"props":1158,"children":1159},{"style":131},[1160],{"type":58,"value":398},{"type":52,"tag":86,"props":1162,"children":1163},{"style":748},[1164],{"type":58,"value":1165},"10",{"type":52,"tag":86,"props":1167,"children":1168},{"style":137},[1169],{"type":58,"value":318},{"type":52,"tag":86,"props":1171,"children":1172},{"style":137},[1173],{"type":58,"value":263},{"type":52,"tag":86,"props":1175,"children":1176},{"style":406},[1177],{"type":58,"value":1178}," maxWaitTimeInMs",{"type":52,"tag":86,"props":1180,"children":1181},{"style":137},[1182],{"type":58,"value":414},{"type":52,"tag":86,"props":1184,"children":1185},{"style":748},[1186],{"type":58,"value":1187}," 5000",{"type":52,"tag":86,"props":1189,"children":1190},{"style":137},[1191],{"type":58,"value":273},{"type":52,"tag":86,"props":1193,"children":1194},{"style":131},[1195],{"type":58,"value":446},{"type":52,"tag":86,"props":1197,"children":1198},{"style":137},[1199],{"type":58,"value":297},{"type":52,"tag":86,"props":1201,"children":1202},{"class":88,"line":213},[1203,1208,1213,1217,1222,1227,1232],{"type":52,"tag":86,"props":1204,"children":1205},{"style":255},[1206],{"type":58,"value":1207},"for",{"type":52,"tag":86,"props":1209,"children":1210},{"style":131},[1211],{"type":58,"value":1212}," (",{"type":52,"tag":86,"props":1214,"children":1215},{"style":371},[1216],{"type":58,"value":374},{"type":52,"tag":86,"props":1218,"children":1219},{"style":131},[1220],{"type":58,"value":1221}," message ",{"type":52,"tag":86,"props":1223,"children":1224},{"style":137},[1225],{"type":58,"value":1226},"of",{"type":52,"tag":86,"props":1228,"children":1229},{"style":131},[1230],{"type":58,"value":1231}," messages) ",{"type":52,"tag":86,"props":1233,"children":1234},{"style":137},[1235],{"type":58,"value":694},{"type":52,"tag":86,"props":1237,"children":1238},{"class":88,"line":453},[1239,1244,1248,1253,1257,1262,1267,1272,1277,1281,1286,1291,1295],{"type":52,"tag":86,"props":1240,"children":1241},{"style":131},[1242],{"type":58,"value":1243},"  console",{"type":52,"tag":86,"props":1245,"children":1246},{"style":137},[1247],{"type":58,"value":512},{"type":52,"tag":86,"props":1249,"children":1250},{"style":391},[1251],{"type":58,"value":1252},"log",{"type":52,"tag":86,"props":1254,"children":1255},{"style":406},[1256],{"type":58,"value":398},{"type":52,"tag":86,"props":1258,"children":1259},{"style":137},[1260],{"type":58,"value":1261},"`",{"type":52,"tag":86,"props":1263,"children":1264},{"style":99},[1265],{"type":58,"value":1266},"Received: ",{"type":52,"tag":86,"props":1268,"children":1269},{"style":137},[1270],{"type":58,"value":1271},"${",{"type":52,"tag":86,"props":1273,"children":1274},{"style":131},[1275],{"type":58,"value":1276},"message",{"type":52,"tag":86,"props":1278,"children":1279},{"style":137},[1280],{"type":58,"value":512},{"type":52,"tag":86,"props":1282,"children":1283},{"style":131},[1284],{"type":58,"value":1285},"body",{"type":52,"tag":86,"props":1287,"children":1288},{"style":137},[1289],{"type":58,"value":1290},"}`",{"type":52,"tag":86,"props":1292,"children":1293},{"style":406},[1294],{"type":58,"value":446},{"type":52,"tag":86,"props":1296,"children":1297},{"style":137},[1298],{"type":58,"value":297},{"type":52,"tag":86,"props":1300,"children":1301},{"class":88,"line":462},[1302,1307,1311,1315,1320,1324,1328,1332],{"type":52,"tag":86,"props":1303,"children":1304},{"style":255},[1305],{"type":58,"value":1306},"  await",{"type":52,"tag":86,"props":1308,"children":1309},{"style":131},[1310],{"type":58,"value":1147},{"type":52,"tag":86,"props":1312,"children":1313},{"style":137},[1314],{"type":58,"value":512},{"type":52,"tag":86,"props":1316,"children":1317},{"style":391},[1318],{"type":58,"value":1319},"completeMessage",{"type":52,"tag":86,"props":1321,"children":1322},{"style":406},[1323],{"type":58,"value":398},{"type":52,"tag":86,"props":1325,"children":1326},{"style":131},[1327],{"type":58,"value":1276},{"type":52,"tag":86,"props":1329,"children":1330},{"style":406},[1331],{"type":58,"value":446},{"type":52,"tag":86,"props":1333,"children":1334},{"style":137},[1335],{"type":58,"value":297},{"type":52,"tag":86,"props":1337,"children":1338},{"class":88,"line":471},[1339],{"type":52,"tag":86,"props":1340,"children":1341},{"style":137},[1342],{"type":58,"value":1343},"}\n",{"type":52,"tag":86,"props":1345,"children":1346},{"class":88,"line":480},[1347],{"type":52,"tag":86,"props":1348,"children":1349},{"emptyLinePlaceholder":354},[1350],{"type":58,"value":357},{"type":52,"tag":86,"props":1352,"children":1353},{"class":88,"line":488},[1354,1358,1362,1366,1370,1374],{"type":52,"tag":86,"props":1355,"children":1356},{"style":255},[1357],{"type":58,"value":671},{"type":52,"tag":86,"props":1359,"children":1360},{"style":131},[1361],{"type":58,"value":1147},{"type":52,"tag":86,"props":1363,"children":1364},{"style":137},[1365],{"type":58,"value":512},{"type":52,"tag":86,"props":1367,"children":1368},{"style":391},[1369],{"type":58,"value":1033},{"type":52,"tag":86,"props":1371,"children":1372},{"style":131},[1373],{"type":58,"value":855},{"type":52,"tag":86,"props":1375,"children":1376},{"style":137},[1377],{"type":58,"value":297},{"type":52,"tag":581,"props":1379,"children":1381},{"id":1380},"subscribe-to-messages-event-driven",[1382],{"type":58,"value":1383},"Subscribe to Messages (Event-Driven)",{"type":52,"tag":74,"props":1385,"children":1387},{"className":243,"code":1386,"language":245,"meta":79,"style":79},"const receiver = client.createReceiver(\"my-queue\");\n\nconst subscription = receiver.subscribe({\n  processMessage: async (message) => {\n    console.log(`Processing: ${message.body}`);\n    \u002F\u002F Message auto-completed on success\n  },\n  processError: async (args) => {\n    console.error(`Error: ${args.error}`);\n  },\n});\n\n\u002F\u002F Stop after some time\nsetTimeout(async () => {\n  await subscription.close();\n  await receiver.close();\n}, 60000);\n",[1388],{"type":52,"tag":82,"props":1389,"children":1390},{"__ignoreMap":79},[1391,1442,1449,1486,1526,1583,1591,1599,1636,1693,1700,1715,1722,1730,1760,1788,1816],{"type":52,"tag":86,"props":1392,"children":1393},{"class":88,"line":89},[1394,1398,1402,1406,1410,1414,1418,1422,1426,1430,1434,1438],{"type":52,"tag":86,"props":1395,"children":1396},{"style":371},[1397],{"type":58,"value":374},{"type":52,"tag":86,"props":1399,"children":1400},{"style":131},[1401],{"type":58,"value":1066},{"type":52,"tag":86,"props":1403,"children":1404},{"style":137},[1405],{"type":58,"value":169},{"type":52,"tag":86,"props":1407,"children":1408},{"style":131},[1409],{"type":58,"value":614},{"type":52,"tag":86,"props":1411,"children":1412},{"style":137},[1413],{"type":58,"value":512},{"type":52,"tag":86,"props":1415,"children":1416},{"style":391},[1417],{"type":58,"value":1083},{"type":52,"tag":86,"props":1419,"children":1420},{"style":131},[1421],{"type":58,"value":398},{"type":52,"tag":86,"props":1423,"children":1424},{"style":137},[1425],{"type":58,"value":292},{"type":52,"tag":86,"props":1427,"children":1428},{"style":99},[1429],{"type":58,"value":636},{"type":52,"tag":86,"props":1431,"children":1432},{"style":137},[1433],{"type":58,"value":292},{"type":52,"tag":86,"props":1435,"children":1436},{"style":131},[1437],{"type":58,"value":446},{"type":52,"tag":86,"props":1439,"children":1440},{"style":137},[1441],{"type":58,"value":297},{"type":52,"tag":86,"props":1443,"children":1444},{"class":88,"line":158},[1445],{"type":52,"tag":86,"props":1446,"children":1447},{"emptyLinePlaceholder":354},[1448],{"type":58,"value":357},{"type":52,"tag":86,"props":1450,"children":1451},{"class":88,"line":177},[1452,1456,1461,1465,1469,1473,1478,1482],{"type":52,"tag":86,"props":1453,"children":1454},{"style":371},[1455],{"type":58,"value":374},{"type":52,"tag":86,"props":1457,"children":1458},{"style":131},[1459],{"type":58,"value":1460}," subscription ",{"type":52,"tag":86,"props":1462,"children":1463},{"style":137},[1464],{"type":58,"value":169},{"type":52,"tag":86,"props":1466,"children":1467},{"style":131},[1468],{"type":58,"value":1147},{"type":52,"tag":86,"props":1470,"children":1471},{"style":137},[1472],{"type":58,"value":512},{"type":52,"tag":86,"props":1474,"children":1475},{"style":391},[1476],{"type":58,"value":1477},"subscribe",{"type":52,"tag":86,"props":1479,"children":1480},{"style":131},[1481],{"type":58,"value":398},{"type":52,"tag":86,"props":1483,"children":1484},{"style":137},[1485],{"type":58,"value":694},{"type":52,"tag":86,"props":1487,"children":1488},{"class":88,"line":195},[1489,1494,1498,1503,1507,1512,1516,1521],{"type":52,"tag":86,"props":1490,"children":1491},{"style":391},[1492],{"type":58,"value":1493},"  processMessage",{"type":52,"tag":86,"props":1495,"children":1496},{"style":137},[1497],{"type":58,"value":414},{"type":52,"tag":86,"props":1499,"children":1500},{"style":371},[1501],{"type":58,"value":1502}," async",{"type":52,"tag":86,"props":1504,"children":1505},{"style":137},[1506],{"type":58,"value":1212},{"type":52,"tag":86,"props":1508,"children":1510},{"style":1509},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[1511],{"type":58,"value":1276},{"type":52,"tag":86,"props":1513,"children":1514},{"style":137},[1515],{"type":58,"value":446},{"type":52,"tag":86,"props":1517,"children":1518},{"style":371},[1519],{"type":58,"value":1520}," =>",{"type":52,"tag":86,"props":1522,"children":1523},{"style":137},[1524],{"type":58,"value":1525}," {\n",{"type":52,"tag":86,"props":1527,"children":1528},{"class":88,"line":213},[1529,1534,1538,1542,1546,1550,1555,1559,1563,1567,1571,1575,1579],{"type":52,"tag":86,"props":1530,"children":1531},{"style":131},[1532],{"type":58,"value":1533},"    console",{"type":52,"tag":86,"props":1535,"children":1536},{"style":137},[1537],{"type":58,"value":512},{"type":52,"tag":86,"props":1539,"children":1540},{"style":391},[1541],{"type":58,"value":1252},{"type":52,"tag":86,"props":1543,"children":1544},{"style":406},[1545],{"type":58,"value":398},{"type":52,"tag":86,"props":1547,"children":1548},{"style":137},[1549],{"type":58,"value":1261},{"type":52,"tag":86,"props":1551,"children":1552},{"style":99},[1553],{"type":58,"value":1554},"Processing: ",{"type":52,"tag":86,"props":1556,"children":1557},{"style":137},[1558],{"type":58,"value":1271},{"type":52,"tag":86,"props":1560,"children":1561},{"style":131},[1562],{"type":58,"value":1276},{"type":52,"tag":86,"props":1564,"children":1565},{"style":137},[1566],{"type":58,"value":512},{"type":52,"tag":86,"props":1568,"children":1569},{"style":131},[1570],{"type":58,"value":1285},{"type":52,"tag":86,"props":1572,"children":1573},{"style":137},[1574],{"type":58,"value":1290},{"type":52,"tag":86,"props":1576,"children":1577},{"style":406},[1578],{"type":58,"value":446},{"type":52,"tag":86,"props":1580,"children":1581},{"style":137},[1582],{"type":58,"value":297},{"type":52,"tag":86,"props":1584,"children":1585},{"class":88,"line":453},[1586],{"type":52,"tag":86,"props":1587,"children":1588},{"style":231},[1589],{"type":58,"value":1590},"    \u002F\u002F Message auto-completed on success\n",{"type":52,"tag":86,"props":1592,"children":1593},{"class":88,"line":462},[1594],{"type":52,"tag":86,"props":1595,"children":1596},{"style":137},[1597],{"type":58,"value":1598},"  },\n",{"type":52,"tag":86,"props":1600,"children":1601},{"class":88,"line":471},[1602,1607,1611,1615,1619,1624,1628,1632],{"type":52,"tag":86,"props":1603,"children":1604},{"style":391},[1605],{"type":58,"value":1606},"  processError",{"type":52,"tag":86,"props":1608,"children":1609},{"style":137},[1610],{"type":58,"value":414},{"type":52,"tag":86,"props":1612,"children":1613},{"style":371},[1614],{"type":58,"value":1502},{"type":52,"tag":86,"props":1616,"children":1617},{"style":137},[1618],{"type":58,"value":1212},{"type":52,"tag":86,"props":1620,"children":1621},{"style":1509},[1622],{"type":58,"value":1623},"args",{"type":52,"tag":86,"props":1625,"children":1626},{"style":137},[1627],{"type":58,"value":446},{"type":52,"tag":86,"props":1629,"children":1630},{"style":371},[1631],{"type":58,"value":1520},{"type":52,"tag":86,"props":1633,"children":1634},{"style":137},[1635],{"type":58,"value":1525},{"type":52,"tag":86,"props":1637,"children":1638},{"class":88,"line":480},[1639,1643,1647,1652,1656,1660,1665,1669,1673,1677,1681,1685,1689],{"type":52,"tag":86,"props":1640,"children":1641},{"style":131},[1642],{"type":58,"value":1533},{"type":52,"tag":86,"props":1644,"children":1645},{"style":137},[1646],{"type":58,"value":512},{"type":52,"tag":86,"props":1648,"children":1649},{"style":391},[1650],{"type":58,"value":1651},"error",{"type":52,"tag":86,"props":1653,"children":1654},{"style":406},[1655],{"type":58,"value":398},{"type":52,"tag":86,"props":1657,"children":1658},{"style":137},[1659],{"type":58,"value":1261},{"type":52,"tag":86,"props":1661,"children":1662},{"style":99},[1663],{"type":58,"value":1664},"Error: ",{"type":52,"tag":86,"props":1666,"children":1667},{"style":137},[1668],{"type":58,"value":1271},{"type":52,"tag":86,"props":1670,"children":1671},{"style":131},[1672],{"type":58,"value":1623},{"type":52,"tag":86,"props":1674,"children":1675},{"style":137},[1676],{"type":58,"value":512},{"type":52,"tag":86,"props":1678,"children":1679},{"style":131},[1680],{"type":58,"value":1651},{"type":52,"tag":86,"props":1682,"children":1683},{"style":137},[1684],{"type":58,"value":1290},{"type":52,"tag":86,"props":1686,"children":1687},{"style":406},[1688],{"type":58,"value":446},{"type":52,"tag":86,"props":1690,"children":1691},{"style":137},[1692],{"type":58,"value":297},{"type":52,"tag":86,"props":1694,"children":1695},{"class":88,"line":488},[1696],{"type":52,"tag":86,"props":1697,"children":1698},{"style":137},[1699],{"type":58,"value":1598},{"type":52,"tag":86,"props":1701,"children":1702},{"class":88,"line":533},[1703,1707,1711],{"type":52,"tag":86,"props":1704,"children":1705},{"style":137},[1706],{"type":58,"value":441},{"type":52,"tag":86,"props":1708,"children":1709},{"style":131},[1710],{"type":58,"value":446},{"type":52,"tag":86,"props":1712,"children":1713},{"style":137},[1714],{"type":58,"value":297},{"type":52,"tag":86,"props":1716,"children":1717},{"class":88,"line":921},[1718],{"type":52,"tag":86,"props":1719,"children":1720},{"emptyLinePlaceholder":354},[1721],{"type":58,"value":357},{"type":52,"tag":86,"props":1723,"children":1724},{"class":88,"line":978},[1725],{"type":52,"tag":86,"props":1726,"children":1727},{"style":231},[1728],{"type":58,"value":1729},"\u002F\u002F Stop after some time\n",{"type":52,"tag":86,"props":1731,"children":1732},{"class":88,"line":1007},[1733,1738,1742,1747,1752,1756],{"type":52,"tag":86,"props":1734,"children":1735},{"style":391},[1736],{"type":58,"value":1737},"setTimeout",{"type":52,"tag":86,"props":1739,"children":1740},{"style":131},[1741],{"type":58,"value":398},{"type":52,"tag":86,"props":1743,"children":1744},{"style":371},[1745],{"type":58,"value":1746},"async",{"type":52,"tag":86,"props":1748,"children":1749},{"style":137},[1750],{"type":58,"value":1751}," ()",{"type":52,"tag":86,"props":1753,"children":1754},{"style":371},[1755],{"type":58,"value":1520},{"type":52,"tag":86,"props":1757,"children":1758},{"style":137},[1759],{"type":58,"value":1525},{"type":52,"tag":86,"props":1761,"children":1762},{"class":88,"line":1015},[1763,1767,1772,1776,1780,1784],{"type":52,"tag":86,"props":1764,"children":1765},{"style":255},[1766],{"type":58,"value":1306},{"type":52,"tag":86,"props":1768,"children":1769},{"style":131},[1770],{"type":58,"value":1771}," subscription",{"type":52,"tag":86,"props":1773,"children":1774},{"style":137},[1775],{"type":58,"value":512},{"type":52,"tag":86,"props":1777,"children":1778},{"style":391},[1779],{"type":58,"value":1033},{"type":52,"tag":86,"props":1781,"children":1782},{"style":406},[1783],{"type":58,"value":855},{"type":52,"tag":86,"props":1785,"children":1786},{"style":137},[1787],{"type":58,"value":297},{"type":52,"tag":86,"props":1789,"children":1791},{"class":88,"line":1790},16,[1792,1796,1800,1804,1808,1812],{"type":52,"tag":86,"props":1793,"children":1794},{"style":255},[1795],{"type":58,"value":1306},{"type":52,"tag":86,"props":1797,"children":1798},{"style":131},[1799],{"type":58,"value":1147},{"type":52,"tag":86,"props":1801,"children":1802},{"style":137},[1803],{"type":58,"value":512},{"type":52,"tag":86,"props":1805,"children":1806},{"style":391},[1807],{"type":58,"value":1033},{"type":52,"tag":86,"props":1809,"children":1810},{"style":406},[1811],{"type":58,"value":855},{"type":52,"tag":86,"props":1813,"children":1814},{"style":137},[1815],{"type":58,"value":297},{"type":52,"tag":86,"props":1817,"children":1819},{"class":88,"line":1818},17,[1820,1825,1830,1834],{"type":52,"tag":86,"props":1821,"children":1822},{"style":137},[1823],{"type":58,"value":1824},"},",{"type":52,"tag":86,"props":1826,"children":1827},{"style":748},[1828],{"type":58,"value":1829}," 60000",{"type":52,"tag":86,"props":1831,"children":1832},{"style":131},[1833],{"type":58,"value":446},{"type":52,"tag":86,"props":1835,"children":1836},{"style":137},[1837],{"type":58,"value":297},{"type":52,"tag":581,"props":1839,"children":1841},{"id":1840},"topics-and-subscriptions",[1842],{"type":58,"value":1843},"Topics and Subscriptions",{"type":52,"tag":74,"props":1845,"children":1847},{"className":243,"code":1846,"language":245,"meta":79,"style":79},"\u002F\u002F Send to topic\nconst topicSender = client.createSender(\"my-topic\");\nawait topicSender.sendMessages({\n  body: { event: \"order.created\", data: { orderId: \"123\" } },\n  applicationProperties: { eventType: \"order.created\" },\n});\n\n\u002F\u002F Receive from subscription\nconst subscriptionReceiver = client.createReceiver(\"my-topic\", \"my-subscription\");\nconst messages = await subscriptionReceiver.receiveMessages(10);\n",[1848],{"type":52,"tag":82,"props":1849,"children":1850},{"__ignoreMap":79},[1851,1859,1912,1940,2023,2064,2079,2086,2094,2163],{"type":52,"tag":86,"props":1852,"children":1853},{"class":88,"line":89},[1854],{"type":52,"tag":86,"props":1855,"children":1856},{"style":231},[1857],{"type":58,"value":1858},"\u002F\u002F Send to topic\n",{"type":52,"tag":86,"props":1860,"children":1861},{"class":88,"line":158},[1862,1866,1871,1875,1879,1883,1887,1891,1895,1900,1904,1908],{"type":52,"tag":86,"props":1863,"children":1864},{"style":371},[1865],{"type":58,"value":374},{"type":52,"tag":86,"props":1867,"children":1868},{"style":131},[1869],{"type":58,"value":1870}," topicSender ",{"type":52,"tag":86,"props":1872,"children":1873},{"style":137},[1874],{"type":58,"value":169},{"type":52,"tag":86,"props":1876,"children":1877},{"style":131},[1878],{"type":58,"value":614},{"type":52,"tag":86,"props":1880,"children":1881},{"style":137},[1882],{"type":58,"value":512},{"type":52,"tag":86,"props":1884,"children":1885},{"style":391},[1886],{"type":58,"value":623},{"type":52,"tag":86,"props":1888,"children":1889},{"style":131},[1890],{"type":58,"value":398},{"type":52,"tag":86,"props":1892,"children":1893},{"style":137},[1894],{"type":58,"value":292},{"type":52,"tag":86,"props":1896,"children":1897},{"style":99},[1898],{"type":58,"value":1899},"my-topic",{"type":52,"tag":86,"props":1901,"children":1902},{"style":137},[1903],{"type":58,"value":292},{"type":52,"tag":86,"props":1905,"children":1906},{"style":131},[1907],{"type":58,"value":446},{"type":52,"tag":86,"props":1909,"children":1910},{"style":137},[1911],{"type":58,"value":297},{"type":52,"tag":86,"props":1913,"children":1914},{"class":88,"line":177},[1915,1919,1924,1928,1932,1936],{"type":52,"tag":86,"props":1916,"children":1917},{"style":255},[1918],{"type":58,"value":671},{"type":52,"tag":86,"props":1920,"children":1921},{"style":131},[1922],{"type":58,"value":1923}," topicSender",{"type":52,"tag":86,"props":1925,"children":1926},{"style":137},[1927],{"type":58,"value":512},{"type":52,"tag":86,"props":1929,"children":1930},{"style":391},[1931],{"type":58,"value":685},{"type":52,"tag":86,"props":1933,"children":1934},{"style":131},[1935],{"type":58,"value":398},{"type":52,"tag":86,"props":1937,"children":1938},{"style":137},[1939],{"type":58,"value":694},{"type":52,"tag":86,"props":1941,"children":1942},{"class":88,"line":195},[1943,1947,1951,1955,1960,1964,1968,1973,1977,1981,1986,1990,1994,1998,2002,2006,2011,2015,2019],{"type":52,"tag":86,"props":1944,"children":1945},{"style":406},[1946],{"type":58,"value":702},{"type":52,"tag":86,"props":1948,"children":1949},{"style":137},[1950],{"type":58,"value":414},{"type":52,"tag":86,"props":1952,"children":1953},{"style":137},[1954],{"type":58,"value":263},{"type":52,"tag":86,"props":1956,"children":1957},{"style":406},[1958],{"type":58,"value":1959}," event",{"type":52,"tag":86,"props":1961,"children":1962},{"style":137},[1963],{"type":58,"value":414},{"type":52,"tag":86,"props":1965,"children":1966},{"style":137},[1967],{"type":58,"value":283},{"type":52,"tag":86,"props":1969,"children":1970},{"style":99},[1971],{"type":58,"value":1972},"order.created",{"type":52,"tag":86,"props":1974,"children":1975},{"style":137},[1976],{"type":58,"value":292},{"type":52,"tag":86,"props":1978,"children":1979},{"style":137},[1980],{"type":58,"value":318},{"type":52,"tag":86,"props":1982,"children":1983},{"style":406},[1984],{"type":58,"value":1985}," data",{"type":52,"tag":86,"props":1987,"children":1988},{"style":137},[1989],{"type":58,"value":414},{"type":52,"tag":86,"props":1991,"children":1992},{"style":137},[1993],{"type":58,"value":263},{"type":52,"tag":86,"props":1995,"children":1996},{"style":406},[1997],{"type":58,"value":715},{"type":52,"tag":86,"props":1999,"children":2000},{"style":137},[2001],{"type":58,"value":414},{"type":52,"tag":86,"props":2003,"children":2004},{"style":137},[2005],{"type":58,"value":283},{"type":52,"tag":86,"props":2007,"children":2008},{"style":99},[2009],{"type":58,"value":2010},"123",{"type":52,"tag":86,"props":2012,"children":2013},{"style":137},[2014],{"type":58,"value":292},{"type":52,"tag":86,"props":2016,"children":2017},{"style":137},[2018],{"type":58,"value":273},{"type":52,"tag":86,"props":2020,"children":2021},{"style":137},[2022],{"type":58,"value":756},{"type":52,"tag":86,"props":2024,"children":2025},{"class":88,"line":213},[2026,2031,2035,2039,2044,2048,2052,2056,2060],{"type":52,"tag":86,"props":2027,"children":2028},{"style":406},[2029],{"type":58,"value":2030},"  applicationProperties",{"type":52,"tag":86,"props":2032,"children":2033},{"style":137},[2034],{"type":58,"value":414},{"type":52,"tag":86,"props":2036,"children":2037},{"style":137},[2038],{"type":58,"value":263},{"type":52,"tag":86,"props":2040,"children":2041},{"style":406},[2042],{"type":58,"value":2043}," eventType",{"type":52,"tag":86,"props":2045,"children":2046},{"style":137},[2047],{"type":58,"value":414},{"type":52,"tag":86,"props":2049,"children":2050},{"style":137},[2051],{"type":58,"value":283},{"type":52,"tag":86,"props":2053,"children":2054},{"style":99},[2055],{"type":58,"value":1972},{"type":52,"tag":86,"props":2057,"children":2058},{"style":137},[2059],{"type":58,"value":292},{"type":52,"tag":86,"props":2061,"children":2062},{"style":137},[2063],{"type":58,"value":756},{"type":52,"tag":86,"props":2065,"children":2066},{"class":88,"line":453},[2067,2071,2075],{"type":52,"tag":86,"props":2068,"children":2069},{"style":137},[2070],{"type":58,"value":441},{"type":52,"tag":86,"props":2072,"children":2073},{"style":131},[2074],{"type":58,"value":446},{"type":52,"tag":86,"props":2076,"children":2077},{"style":137},[2078],{"type":58,"value":297},{"type":52,"tag":86,"props":2080,"children":2081},{"class":88,"line":462},[2082],{"type":52,"tag":86,"props":2083,"children":2084},{"emptyLinePlaceholder":354},[2085],{"type":58,"value":357},{"type":52,"tag":86,"props":2087,"children":2088},{"class":88,"line":471},[2089],{"type":52,"tag":86,"props":2090,"children":2091},{"style":231},[2092],{"type":58,"value":2093},"\u002F\u002F Receive from subscription\n",{"type":52,"tag":86,"props":2095,"children":2096},{"class":88,"line":480},[2097,2101,2106,2110,2114,2118,2122,2126,2130,2134,2138,2142,2146,2151,2155,2159],{"type":52,"tag":86,"props":2098,"children":2099},{"style":371},[2100],{"type":58,"value":374},{"type":52,"tag":86,"props":2102,"children":2103},{"style":131},[2104],{"type":58,"value":2105}," subscriptionReceiver ",{"type":52,"tag":86,"props":2107,"children":2108},{"style":137},[2109],{"type":58,"value":169},{"type":52,"tag":86,"props":2111,"children":2112},{"style":131},[2113],{"type":58,"value":614},{"type":52,"tag":86,"props":2115,"children":2116},{"style":137},[2117],{"type":58,"value":512},{"type":52,"tag":86,"props":2119,"children":2120},{"style":391},[2121],{"type":58,"value":1083},{"type":52,"tag":86,"props":2123,"children":2124},{"style":131},[2125],{"type":58,"value":398},{"type":52,"tag":86,"props":2127,"children":2128},{"style":137},[2129],{"type":58,"value":292},{"type":52,"tag":86,"props":2131,"children":2132},{"style":99},[2133],{"type":58,"value":1899},{"type":52,"tag":86,"props":2135,"children":2136},{"style":137},[2137],{"type":58,"value":292},{"type":52,"tag":86,"props":2139,"children":2140},{"style":137},[2141],{"type":58,"value":318},{"type":52,"tag":86,"props":2143,"children":2144},{"style":137},[2145],{"type":58,"value":283},{"type":52,"tag":86,"props":2147,"children":2148},{"style":99},[2149],{"type":58,"value":2150},"my-subscription",{"type":52,"tag":86,"props":2152,"children":2153},{"style":137},[2154],{"type":58,"value":292},{"type":52,"tag":86,"props":2156,"children":2157},{"style":131},[2158],{"type":58,"value":446},{"type":52,"tag":86,"props":2160,"children":2161},{"style":137},[2162],{"type":58,"value":297},{"type":52,"tag":86,"props":2164,"children":2165},{"class":88,"line":488},[2166,2170,2174,2178,2182,2187,2191,2195,2199,2203,2207],{"type":52,"tag":86,"props":2167,"children":2168},{"style":371},[2169],{"type":58,"value":374},{"type":52,"tag":86,"props":2171,"children":2172},{"style":131},[2173],{"type":58,"value":1134},{"type":52,"tag":86,"props":2175,"children":2176},{"style":137},[2177],{"type":58,"value":169},{"type":52,"tag":86,"props":2179,"children":2180},{"style":255},[2181],{"type":58,"value":837},{"type":52,"tag":86,"props":2183,"children":2184},{"style":131},[2185],{"type":58,"value":2186}," subscriptionReceiver",{"type":52,"tag":86,"props":2188,"children":2189},{"style":137},[2190],{"type":58,"value":512},{"type":52,"tag":86,"props":2192,"children":2193},{"style":391},[2194],{"type":58,"value":1156},{"type":52,"tag":86,"props":2196,"children":2197},{"style":131},[2198],{"type":58,"value":398},{"type":52,"tag":86,"props":2200,"children":2201},{"style":748},[2202],{"type":58,"value":1165},{"type":52,"tag":86,"props":2204,"children":2205},{"style":131},[2206],{"type":58,"value":446},{"type":52,"tag":86,"props":2208,"children":2209},{"style":137},[2210],{"type":58,"value":297},{"type":52,"tag":67,"props":2212,"children":2214},{"id":2213},"message-sessions",[2215],{"type":58,"value":2216},"Message Sessions",{"type":52,"tag":74,"props":2218,"children":2220},{"className":243,"code":2219,"language":245,"meta":79,"style":79},"\u002F\u002F Send session message\nconst sender = client.createSender(\"session-queue\");\nawait sender.sendMessages({\n  body: { step: 1, data: \"First step\" },\n  sessionId: \"workflow-123\",\n});\n\n\u002F\u002F Receive session messages\nconst sessionReceiver = await client.acceptSession(\"session-queue\", \"workflow-123\");\nconst messages = await sessionReceiver.receiveMessages(10);\n\n\u002F\u002F Get\u002Fset session state\nconst state = await sessionReceiver.getSessionState();\nawait sessionReceiver.setSessionState(Buffer.from(JSON.stringify({ progress: 50 })));\n\nawait sessionReceiver.close();\n",[2221],{"type":52,"tag":82,"props":2222,"children":2223},{"__ignoreMap":79},[2224,2232,2284,2311,2369,2398,2413,2420,2428,2501,2549,2556,2564,2605,2688,2695],{"type":52,"tag":86,"props":2225,"children":2226},{"class":88,"line":89},[2227],{"type":52,"tag":86,"props":2228,"children":2229},{"style":231},[2230],{"type":58,"value":2231},"\u002F\u002F Send session message\n",{"type":52,"tag":86,"props":2233,"children":2234},{"class":88,"line":158},[2235,2239,2243,2247,2251,2255,2259,2263,2267,2272,2276,2280],{"type":52,"tag":86,"props":2236,"children":2237},{"style":371},[2238],{"type":58,"value":374},{"type":52,"tag":86,"props":2240,"children":2241},{"style":131},[2242],{"type":58,"value":605},{"type":52,"tag":86,"props":2244,"children":2245},{"style":137},[2246],{"type":58,"value":169},{"type":52,"tag":86,"props":2248,"children":2249},{"style":131},[2250],{"type":58,"value":614},{"type":52,"tag":86,"props":2252,"children":2253},{"style":137},[2254],{"type":58,"value":512},{"type":52,"tag":86,"props":2256,"children":2257},{"style":391},[2258],{"type":58,"value":623},{"type":52,"tag":86,"props":2260,"children":2261},{"style":131},[2262],{"type":58,"value":398},{"type":52,"tag":86,"props":2264,"children":2265},{"style":137},[2266],{"type":58,"value":292},{"type":52,"tag":86,"props":2268,"children":2269},{"style":99},[2270],{"type":58,"value":2271},"session-queue",{"type":52,"tag":86,"props":2273,"children":2274},{"style":137},[2275],{"type":58,"value":292},{"type":52,"tag":86,"props":2277,"children":2278},{"style":131},[2279],{"type":58,"value":446},{"type":52,"tag":86,"props":2281,"children":2282},{"style":137},[2283],{"type":58,"value":297},{"type":52,"tag":86,"props":2285,"children":2286},{"class":88,"line":177},[2287,2291,2295,2299,2303,2307],{"type":52,"tag":86,"props":2288,"children":2289},{"style":255},[2290],{"type":58,"value":671},{"type":52,"tag":86,"props":2292,"children":2293},{"style":131},[2294],{"type":58,"value":676},{"type":52,"tag":86,"props":2296,"children":2297},{"style":137},[2298],{"type":58,"value":512},{"type":52,"tag":86,"props":2300,"children":2301},{"style":391},[2302],{"type":58,"value":685},{"type":52,"tag":86,"props":2304,"children":2305},{"style":131},[2306],{"type":58,"value":398},{"type":52,"tag":86,"props":2308,"children":2309},{"style":137},[2310],{"type":58,"value":694},{"type":52,"tag":86,"props":2312,"children":2313},{"class":88,"line":195},[2314,2318,2322,2326,2331,2335,2340,2344,2348,2352,2356,2361,2365],{"type":52,"tag":86,"props":2315,"children":2316},{"style":406},[2317],{"type":58,"value":702},{"type":52,"tag":86,"props":2319,"children":2320},{"style":137},[2321],{"type":58,"value":414},{"type":52,"tag":86,"props":2323,"children":2324},{"style":137},[2325],{"type":58,"value":263},{"type":52,"tag":86,"props":2327,"children":2328},{"style":406},[2329],{"type":58,"value":2330}," step",{"type":52,"tag":86,"props":2332,"children":2333},{"style":137},[2334],{"type":58,"value":414},{"type":52,"tag":86,"props":2336,"children":2337},{"style":748},[2338],{"type":58,"value":2339}," 1",{"type":52,"tag":86,"props":2341,"children":2342},{"style":137},[2343],{"type":58,"value":318},{"type":52,"tag":86,"props":2345,"children":2346},{"style":406},[2347],{"type":58,"value":1985},{"type":52,"tag":86,"props":2349,"children":2350},{"style":137},[2351],{"type":58,"value":414},{"type":52,"tag":86,"props":2353,"children":2354},{"style":137},[2355],{"type":58,"value":283},{"type":52,"tag":86,"props":2357,"children":2358},{"style":99},[2359],{"type":58,"value":2360},"First step",{"type":52,"tag":86,"props":2362,"children":2363},{"style":137},[2364],{"type":58,"value":292},{"type":52,"tag":86,"props":2366,"children":2367},{"style":137},[2368],{"type":58,"value":756},{"type":52,"tag":86,"props":2370,"children":2371},{"class":88,"line":213},[2372,2377,2381,2385,2390,2394],{"type":52,"tag":86,"props":2373,"children":2374},{"style":406},[2375],{"type":58,"value":2376},"  sessionId",{"type":52,"tag":86,"props":2378,"children":2379},{"style":137},[2380],{"type":58,"value":414},{"type":52,"tag":86,"props":2382,"children":2383},{"style":137},[2384],{"type":58,"value":283},{"type":52,"tag":86,"props":2386,"children":2387},{"style":99},[2388],{"type":58,"value":2389},"workflow-123",{"type":52,"tag":86,"props":2391,"children":2392},{"style":137},[2393],{"type":58,"value":292},{"type":52,"tag":86,"props":2395,"children":2396},{"style":137},[2397],{"type":58,"value":786},{"type":52,"tag":86,"props":2399,"children":2400},{"class":88,"line":453},[2401,2405,2409],{"type":52,"tag":86,"props":2402,"children":2403},{"style":137},[2404],{"type":58,"value":441},{"type":52,"tag":86,"props":2406,"children":2407},{"style":131},[2408],{"type":58,"value":446},{"type":52,"tag":86,"props":2410,"children":2411},{"style":137},[2412],{"type":58,"value":297},{"type":52,"tag":86,"props":2414,"children":2415},{"class":88,"line":462},[2416],{"type":52,"tag":86,"props":2417,"children":2418},{"emptyLinePlaceholder":354},[2419],{"type":58,"value":357},{"type":52,"tag":86,"props":2421,"children":2422},{"class":88,"line":471},[2423],{"type":52,"tag":86,"props":2424,"children":2425},{"style":231},[2426],{"type":58,"value":2427},"\u002F\u002F Receive session messages\n",{"type":52,"tag":86,"props":2429,"children":2430},{"class":88,"line":480},[2431,2435,2440,2444,2448,2452,2456,2461,2465,2469,2473,2477,2481,2485,2489,2493,2497],{"type":52,"tag":86,"props":2432,"children":2433},{"style":371},[2434],{"type":58,"value":374},{"type":52,"tag":86,"props":2436,"children":2437},{"style":131},[2438],{"type":58,"value":2439}," sessionReceiver ",{"type":52,"tag":86,"props":2441,"children":2442},{"style":137},[2443],{"type":58,"value":169},{"type":52,"tag":86,"props":2445,"children":2446},{"style":255},[2447],{"type":58,"value":837},{"type":52,"tag":86,"props":2449,"children":2450},{"style":131},[2451],{"type":58,"value":614},{"type":52,"tag":86,"props":2453,"children":2454},{"style":137},[2455],{"type":58,"value":512},{"type":52,"tag":86,"props":2457,"children":2458},{"style":391},[2459],{"type":58,"value":2460},"acceptSession",{"type":52,"tag":86,"props":2462,"children":2463},{"style":131},[2464],{"type":58,"value":398},{"type":52,"tag":86,"props":2466,"children":2467},{"style":137},[2468],{"type":58,"value":292},{"type":52,"tag":86,"props":2470,"children":2471},{"style":99},[2472],{"type":58,"value":2271},{"type":52,"tag":86,"props":2474,"children":2475},{"style":137},[2476],{"type":58,"value":292},{"type":52,"tag":86,"props":2478,"children":2479},{"style":137},[2480],{"type":58,"value":318},{"type":52,"tag":86,"props":2482,"children":2483},{"style":137},[2484],{"type":58,"value":283},{"type":52,"tag":86,"props":2486,"children":2487},{"style":99},[2488],{"type":58,"value":2389},{"type":52,"tag":86,"props":2490,"children":2491},{"style":137},[2492],{"type":58,"value":292},{"type":52,"tag":86,"props":2494,"children":2495},{"style":131},[2496],{"type":58,"value":446},{"type":52,"tag":86,"props":2498,"children":2499},{"style":137},[2500],{"type":58,"value":297},{"type":52,"tag":86,"props":2502,"children":2503},{"class":88,"line":488},[2504,2508,2512,2516,2520,2525,2529,2533,2537,2541,2545],{"type":52,"tag":86,"props":2505,"children":2506},{"style":371},[2507],{"type":58,"value":374},{"type":52,"tag":86,"props":2509,"children":2510},{"style":131},[2511],{"type":58,"value":1134},{"type":52,"tag":86,"props":2513,"children":2514},{"style":137},[2515],{"type":58,"value":169},{"type":52,"tag":86,"props":2517,"children":2518},{"style":255},[2519],{"type":58,"value":837},{"type":52,"tag":86,"props":2521,"children":2522},{"style":131},[2523],{"type":58,"value":2524}," sessionReceiver",{"type":52,"tag":86,"props":2526,"children":2527},{"style":137},[2528],{"type":58,"value":512},{"type":52,"tag":86,"props":2530,"children":2531},{"style":391},[2532],{"type":58,"value":1156},{"type":52,"tag":86,"props":2534,"children":2535},{"style":131},[2536],{"type":58,"value":398},{"type":52,"tag":86,"props":2538,"children":2539},{"style":748},[2540],{"type":58,"value":1165},{"type":52,"tag":86,"props":2542,"children":2543},{"style":131},[2544],{"type":58,"value":446},{"type":52,"tag":86,"props":2546,"children":2547},{"style":137},[2548],{"type":58,"value":297},{"type":52,"tag":86,"props":2550,"children":2551},{"class":88,"line":533},[2552],{"type":52,"tag":86,"props":2553,"children":2554},{"emptyLinePlaceholder":354},[2555],{"type":58,"value":357},{"type":52,"tag":86,"props":2557,"children":2558},{"class":88,"line":921},[2559],{"type":52,"tag":86,"props":2560,"children":2561},{"style":231},[2562],{"type":58,"value":2563},"\u002F\u002F Get\u002Fset session state\n",{"type":52,"tag":86,"props":2565,"children":2566},{"class":88,"line":978},[2567,2571,2576,2580,2584,2588,2592,2597,2601],{"type":52,"tag":86,"props":2568,"children":2569},{"style":371},[2570],{"type":58,"value":374},{"type":52,"tag":86,"props":2572,"children":2573},{"style":131},[2574],{"type":58,"value":2575}," state ",{"type":52,"tag":86,"props":2577,"children":2578},{"style":137},[2579],{"type":58,"value":169},{"type":52,"tag":86,"props":2581,"children":2582},{"style":255},[2583],{"type":58,"value":837},{"type":52,"tag":86,"props":2585,"children":2586},{"style":131},[2587],{"type":58,"value":2524},{"type":52,"tag":86,"props":2589,"children":2590},{"style":137},[2591],{"type":58,"value":512},{"type":52,"tag":86,"props":2593,"children":2594},{"style":391},[2595],{"type":58,"value":2596},"getSessionState",{"type":52,"tag":86,"props":2598,"children":2599},{"style":131},[2600],{"type":58,"value":855},{"type":52,"tag":86,"props":2602,"children":2603},{"style":137},[2604],{"type":58,"value":297},{"type":52,"tag":86,"props":2606,"children":2607},{"class":88,"line":1007},[2608,2612,2616,2620,2625,2630,2634,2639,2644,2648,2653,2657,2661,2666,2670,2675,2679,2684],{"type":52,"tag":86,"props":2609,"children":2610},{"style":255},[2611],{"type":58,"value":671},{"type":52,"tag":86,"props":2613,"children":2614},{"style":131},[2615],{"type":58,"value":2524},{"type":52,"tag":86,"props":2617,"children":2618},{"style":137},[2619],{"type":58,"value":512},{"type":52,"tag":86,"props":2621,"children":2622},{"style":391},[2623],{"type":58,"value":2624},"setSessionState",{"type":52,"tag":86,"props":2626,"children":2627},{"style":131},[2628],{"type":58,"value":2629},"(Buffer",{"type":52,"tag":86,"props":2631,"children":2632},{"style":137},[2633],{"type":58,"value":512},{"type":52,"tag":86,"props":2635,"children":2636},{"style":391},[2637],{"type":58,"value":2638},"from",{"type":52,"tag":86,"props":2640,"children":2641},{"style":131},[2642],{"type":58,"value":2643},"(JSON",{"type":52,"tag":86,"props":2645,"children":2646},{"style":137},[2647],{"type":58,"value":512},{"type":52,"tag":86,"props":2649,"children":2650},{"style":391},[2651],{"type":58,"value":2652},"stringify",{"type":52,"tag":86,"props":2654,"children":2655},{"style":131},[2656],{"type":58,"value":398},{"type":52,"tag":86,"props":2658,"children":2659},{"style":137},[2660],{"type":58,"value":403},{"type":52,"tag":86,"props":2662,"children":2663},{"style":406},[2664],{"type":58,"value":2665}," progress",{"type":52,"tag":86,"props":2667,"children":2668},{"style":137},[2669],{"type":58,"value":414},{"type":52,"tag":86,"props":2671,"children":2672},{"style":748},[2673],{"type":58,"value":2674}," 50",{"type":52,"tag":86,"props":2676,"children":2677},{"style":137},[2678],{"type":58,"value":273},{"type":52,"tag":86,"props":2680,"children":2681},{"style":131},[2682],{"type":58,"value":2683},")))",{"type":52,"tag":86,"props":2685,"children":2686},{"style":137},[2687],{"type":58,"value":297},{"type":52,"tag":86,"props":2689,"children":2690},{"class":88,"line":1015},[2691],{"type":52,"tag":86,"props":2692,"children":2693},{"emptyLinePlaceholder":354},[2694],{"type":58,"value":357},{"type":52,"tag":86,"props":2696,"children":2697},{"class":88,"line":1790},[2698,2702,2706,2710,2714,2718],{"type":52,"tag":86,"props":2699,"children":2700},{"style":255},[2701],{"type":58,"value":671},{"type":52,"tag":86,"props":2703,"children":2704},{"style":131},[2705],{"type":58,"value":2524},{"type":52,"tag":86,"props":2707,"children":2708},{"style":137},[2709],{"type":58,"value":512},{"type":52,"tag":86,"props":2711,"children":2712},{"style":391},[2713],{"type":58,"value":1033},{"type":52,"tag":86,"props":2715,"children":2716},{"style":131},[2717],{"type":58,"value":855},{"type":52,"tag":86,"props":2719,"children":2720},{"style":137},[2721],{"type":58,"value":297},{"type":52,"tag":67,"props":2723,"children":2725},{"id":2724},"dead-letter-handling",[2726],{"type":58,"value":2727},"Dead-Letter Handling",{"type":52,"tag":74,"props":2729,"children":2731},{"className":243,"code":2730,"language":245,"meta":79,"style":79},"\u002F\u002F Move to dead-letter\nawait receiver.deadLetterMessage(message, {\n  deadLetterReason: \"Validation failed\",\n  deadLetterErrorDescription: \"Missing required field: orderId\",\n});\n\n\u002F\u002F Process dead-letter queue\nconst dlqReceiver = client.createReceiver(\"my-queue\", { subQueueType: \"deadLetter\" });\nconst dlqMessages = await dlqReceiver.receiveMessages(10);\nfor (const msg of dlqMessages) {\n  console.log(`DLQ Reason: ${msg.deadLetterReason}`);\n  \u002F\u002F Reprocess or log\n  await dlqReceiver.completeMessage(msg);\n}\n",[2732],{"type":52,"tag":82,"props":2733,"children":2734},{"__ignoreMap":79},[2735,2743,2776,2805,2834,2849,2856,2864,2950,2999,3032,3090,3098,3133],{"type":52,"tag":86,"props":2736,"children":2737},{"class":88,"line":89},[2738],{"type":52,"tag":86,"props":2739,"children":2740},{"style":231},[2741],{"type":58,"value":2742},"\u002F\u002F Move to dead-letter\n",{"type":52,"tag":86,"props":2744,"children":2745},{"class":88,"line":158},[2746,2750,2754,2758,2763,2768,2772],{"type":52,"tag":86,"props":2747,"children":2748},{"style":255},[2749],{"type":58,"value":671},{"type":52,"tag":86,"props":2751,"children":2752},{"style":131},[2753],{"type":58,"value":1147},{"type":52,"tag":86,"props":2755,"children":2756},{"style":137},[2757],{"type":58,"value":512},{"type":52,"tag":86,"props":2759,"children":2760},{"style":391},[2761],{"type":58,"value":2762},"deadLetterMessage",{"type":52,"tag":86,"props":2764,"children":2765},{"style":131},[2766],{"type":58,"value":2767},"(message",{"type":52,"tag":86,"props":2769,"children":2770},{"style":137},[2771],{"type":58,"value":318},{"type":52,"tag":86,"props":2773,"children":2774},{"style":137},[2775],{"type":58,"value":1525},{"type":52,"tag":86,"props":2777,"children":2778},{"class":88,"line":177},[2779,2784,2788,2792,2797,2801],{"type":52,"tag":86,"props":2780,"children":2781},{"style":406},[2782],{"type":58,"value":2783},"  deadLetterReason",{"type":52,"tag":86,"props":2785,"children":2786},{"style":137},[2787],{"type":58,"value":414},{"type":52,"tag":86,"props":2789,"children":2790},{"style":137},[2791],{"type":58,"value":283},{"type":52,"tag":86,"props":2793,"children":2794},{"style":99},[2795],{"type":58,"value":2796},"Validation failed",{"type":52,"tag":86,"props":2798,"children":2799},{"style":137},[2800],{"type":58,"value":292},{"type":52,"tag":86,"props":2802,"children":2803},{"style":137},[2804],{"type":58,"value":786},{"type":52,"tag":86,"props":2806,"children":2807},{"class":88,"line":195},[2808,2813,2817,2821,2826,2830],{"type":52,"tag":86,"props":2809,"children":2810},{"style":406},[2811],{"type":58,"value":2812},"  deadLetterErrorDescription",{"type":52,"tag":86,"props":2814,"children":2815},{"style":137},[2816],{"type":58,"value":414},{"type":52,"tag":86,"props":2818,"children":2819},{"style":137},[2820],{"type":58,"value":283},{"type":52,"tag":86,"props":2822,"children":2823},{"style":99},[2824],{"type":58,"value":2825},"Missing required field: orderId",{"type":52,"tag":86,"props":2827,"children":2828},{"style":137},[2829],{"type":58,"value":292},{"type":52,"tag":86,"props":2831,"children":2832},{"style":137},[2833],{"type":58,"value":786},{"type":52,"tag":86,"props":2835,"children":2836},{"class":88,"line":213},[2837,2841,2845],{"type":52,"tag":86,"props":2838,"children":2839},{"style":137},[2840],{"type":58,"value":441},{"type":52,"tag":86,"props":2842,"children":2843},{"style":131},[2844],{"type":58,"value":446},{"type":52,"tag":86,"props":2846,"children":2847},{"style":137},[2848],{"type":58,"value":297},{"type":52,"tag":86,"props":2850,"children":2851},{"class":88,"line":453},[2852],{"type":52,"tag":86,"props":2853,"children":2854},{"emptyLinePlaceholder":354},[2855],{"type":58,"value":357},{"type":52,"tag":86,"props":2857,"children":2858},{"class":88,"line":462},[2859],{"type":52,"tag":86,"props":2860,"children":2861},{"style":231},[2862],{"type":58,"value":2863},"\u002F\u002F Process dead-letter queue\n",{"type":52,"tag":86,"props":2865,"children":2866},{"class":88,"line":471},[2867,2871,2876,2880,2884,2888,2892,2896,2900,2904,2908,2912,2916,2921,2925,2929,2934,2938,2942,2946],{"type":52,"tag":86,"props":2868,"children":2869},{"style":371},[2870],{"type":58,"value":374},{"type":52,"tag":86,"props":2872,"children":2873},{"style":131},[2874],{"type":58,"value":2875}," dlqReceiver ",{"type":52,"tag":86,"props":2877,"children":2878},{"style":137},[2879],{"type":58,"value":169},{"type":52,"tag":86,"props":2881,"children":2882},{"style":131},[2883],{"type":58,"value":614},{"type":52,"tag":86,"props":2885,"children":2886},{"style":137},[2887],{"type":58,"value":512},{"type":52,"tag":86,"props":2889,"children":2890},{"style":391},[2891],{"type":58,"value":1083},{"type":52,"tag":86,"props":2893,"children":2894},{"style":131},[2895],{"type":58,"value":398},{"type":52,"tag":86,"props":2897,"children":2898},{"style":137},[2899],{"type":58,"value":292},{"type":52,"tag":86,"props":2901,"children":2902},{"style":99},[2903],{"type":58,"value":636},{"type":52,"tag":86,"props":2905,"children":2906},{"style":137},[2907],{"type":58,"value":292},{"type":52,"tag":86,"props":2909,"children":2910},{"style":137},[2911],{"type":58,"value":318},{"type":52,"tag":86,"props":2913,"children":2914},{"style":137},[2915],{"type":58,"value":263},{"type":52,"tag":86,"props":2917,"children":2918},{"style":406},[2919],{"type":58,"value":2920}," subQueueType",{"type":52,"tag":86,"props":2922,"children":2923},{"style":137},[2924],{"type":58,"value":414},{"type":52,"tag":86,"props":2926,"children":2927},{"style":137},[2928],{"type":58,"value":283},{"type":52,"tag":86,"props":2930,"children":2931},{"style":99},[2932],{"type":58,"value":2933},"deadLetter",{"type":52,"tag":86,"props":2935,"children":2936},{"style":137},[2937],{"type":58,"value":292},{"type":52,"tag":86,"props":2939,"children":2940},{"style":137},[2941],{"type":58,"value":273},{"type":52,"tag":86,"props":2943,"children":2944},{"style":131},[2945],{"type":58,"value":446},{"type":52,"tag":86,"props":2947,"children":2948},{"style":137},[2949],{"type":58,"value":297},{"type":52,"tag":86,"props":2951,"children":2952},{"class":88,"line":480},[2953,2957,2962,2966,2970,2975,2979,2983,2987,2991,2995],{"type":52,"tag":86,"props":2954,"children":2955},{"style":371},[2956],{"type":58,"value":374},{"type":52,"tag":86,"props":2958,"children":2959},{"style":131},[2960],{"type":58,"value":2961}," dlqMessages ",{"type":52,"tag":86,"props":2963,"children":2964},{"style":137},[2965],{"type":58,"value":169},{"type":52,"tag":86,"props":2967,"children":2968},{"style":255},[2969],{"type":58,"value":837},{"type":52,"tag":86,"props":2971,"children":2972},{"style":131},[2973],{"type":58,"value":2974}," dlqReceiver",{"type":52,"tag":86,"props":2976,"children":2977},{"style":137},[2978],{"type":58,"value":512},{"type":52,"tag":86,"props":2980,"children":2981},{"style":391},[2982],{"type":58,"value":1156},{"type":52,"tag":86,"props":2984,"children":2985},{"style":131},[2986],{"type":58,"value":398},{"type":52,"tag":86,"props":2988,"children":2989},{"style":748},[2990],{"type":58,"value":1165},{"type":52,"tag":86,"props":2992,"children":2993},{"style":131},[2994],{"type":58,"value":446},{"type":52,"tag":86,"props":2996,"children":2997},{"style":137},[2998],{"type":58,"value":297},{"type":52,"tag":86,"props":3000,"children":3001},{"class":88,"line":488},[3002,3006,3010,3014,3019,3023,3028],{"type":52,"tag":86,"props":3003,"children":3004},{"style":255},[3005],{"type":58,"value":1207},{"type":52,"tag":86,"props":3007,"children":3008},{"style":131},[3009],{"type":58,"value":1212},{"type":52,"tag":86,"props":3011,"children":3012},{"style":371},[3013],{"type":58,"value":374},{"type":52,"tag":86,"props":3015,"children":3016},{"style":131},[3017],{"type":58,"value":3018}," msg ",{"type":52,"tag":86,"props":3020,"children":3021},{"style":137},[3022],{"type":58,"value":1226},{"type":52,"tag":86,"props":3024,"children":3025},{"style":131},[3026],{"type":58,"value":3027}," dlqMessages) ",{"type":52,"tag":86,"props":3029,"children":3030},{"style":137},[3031],{"type":58,"value":694},{"type":52,"tag":86,"props":3033,"children":3034},{"class":88,"line":533},[3035,3039,3043,3047,3051,3055,3060,3064,3069,3073,3078,3082,3086],{"type":52,"tag":86,"props":3036,"children":3037},{"style":131},[3038],{"type":58,"value":1243},{"type":52,"tag":86,"props":3040,"children":3041},{"style":137},[3042],{"type":58,"value":512},{"type":52,"tag":86,"props":3044,"children":3045},{"style":391},[3046],{"type":58,"value":1252},{"type":52,"tag":86,"props":3048,"children":3049},{"style":406},[3050],{"type":58,"value":398},{"type":52,"tag":86,"props":3052,"children":3053},{"style":137},[3054],{"type":58,"value":1261},{"type":52,"tag":86,"props":3056,"children":3057},{"style":99},[3058],{"type":58,"value":3059},"DLQ Reason: ",{"type":52,"tag":86,"props":3061,"children":3062},{"style":137},[3063],{"type":58,"value":1271},{"type":52,"tag":86,"props":3065,"children":3066},{"style":131},[3067],{"type":58,"value":3068},"msg",{"type":52,"tag":86,"props":3070,"children":3071},{"style":137},[3072],{"type":58,"value":512},{"type":52,"tag":86,"props":3074,"children":3075},{"style":131},[3076],{"type":58,"value":3077},"deadLetterReason",{"type":52,"tag":86,"props":3079,"children":3080},{"style":137},[3081],{"type":58,"value":1290},{"type":52,"tag":86,"props":3083,"children":3084},{"style":406},[3085],{"type":58,"value":446},{"type":52,"tag":86,"props":3087,"children":3088},{"style":137},[3089],{"type":58,"value":297},{"type":52,"tag":86,"props":3091,"children":3092},{"class":88,"line":921},[3093],{"type":52,"tag":86,"props":3094,"children":3095},{"style":231},[3096],{"type":58,"value":3097},"  \u002F\u002F Reprocess or log\n",{"type":52,"tag":86,"props":3099,"children":3100},{"class":88,"line":978},[3101,3105,3109,3113,3117,3121,3125,3129],{"type":52,"tag":86,"props":3102,"children":3103},{"style":255},[3104],{"type":58,"value":1306},{"type":52,"tag":86,"props":3106,"children":3107},{"style":131},[3108],{"type":58,"value":2974},{"type":52,"tag":86,"props":3110,"children":3111},{"style":137},[3112],{"type":58,"value":512},{"type":52,"tag":86,"props":3114,"children":3115},{"style":391},[3116],{"type":58,"value":1319},{"type":52,"tag":86,"props":3118,"children":3119},{"style":406},[3120],{"type":58,"value":398},{"type":52,"tag":86,"props":3122,"children":3123},{"style":131},[3124],{"type":58,"value":3068},{"type":52,"tag":86,"props":3126,"children":3127},{"style":406},[3128],{"type":58,"value":446},{"type":52,"tag":86,"props":3130,"children":3131},{"style":137},[3132],{"type":58,"value":297},{"type":52,"tag":86,"props":3134,"children":3135},{"class":88,"line":1007},[3136],{"type":52,"tag":86,"props":3137,"children":3138},{"style":137},[3139],{"type":58,"value":1343},{"type":52,"tag":67,"props":3141,"children":3143},{"id":3142},"scheduled-messages",[3144],{"type":58,"value":3145},"Scheduled Messages",{"type":52,"tag":74,"props":3147,"children":3149},{"className":243,"code":3148,"language":245,"meta":79,"style":79},"const sender = client.createSender(\"my-queue\");\n\n\u002F\u002F Schedule for future delivery\nconst scheduledTime = new Date(Date.now() + 60000); \u002F\u002F 1 minute from now\nconst sequenceNumber = await sender.scheduleMessages(\n  { body: \"Delayed message\" },\n  scheduledTime\n);\n\n\u002F\u002F Cancel scheduled message\nawait sender.cancelScheduledMessages(sequenceNumber);\n",[3150],{"type":52,"tag":82,"props":3151,"children":3152},{"__ignoreMap":79},[3153,3204,3211,3219,3286,3324,3357,3365,3376,3383,3391],{"type":52,"tag":86,"props":3154,"children":3155},{"class":88,"line":89},[3156,3160,3164,3168,3172,3176,3180,3184,3188,3192,3196,3200],{"type":52,"tag":86,"props":3157,"children":3158},{"style":371},[3159],{"type":58,"value":374},{"type":52,"tag":86,"props":3161,"children":3162},{"style":131},[3163],{"type":58,"value":605},{"type":52,"tag":86,"props":3165,"children":3166},{"style":137},[3167],{"type":58,"value":169},{"type":52,"tag":86,"props":3169,"children":3170},{"style":131},[3171],{"type":58,"value":614},{"type":52,"tag":86,"props":3173,"children":3174},{"style":137},[3175],{"type":58,"value":512},{"type":52,"tag":86,"props":3177,"children":3178},{"style":391},[3179],{"type":58,"value":623},{"type":52,"tag":86,"props":3181,"children":3182},{"style":131},[3183],{"type":58,"value":398},{"type":52,"tag":86,"props":3185,"children":3186},{"style":137},[3187],{"type":58,"value":292},{"type":52,"tag":86,"props":3189,"children":3190},{"style":99},[3191],{"type":58,"value":636},{"type":52,"tag":86,"props":3193,"children":3194},{"style":137},[3195],{"type":58,"value":292},{"type":52,"tag":86,"props":3197,"children":3198},{"style":131},[3199],{"type":58,"value":446},{"type":52,"tag":86,"props":3201,"children":3202},{"style":137},[3203],{"type":58,"value":297},{"type":52,"tag":86,"props":3205,"children":3206},{"class":88,"line":158},[3207],{"type":52,"tag":86,"props":3208,"children":3209},{"emptyLinePlaceholder":354},[3210],{"type":58,"value":357},{"type":52,"tag":86,"props":3212,"children":3213},{"class":88,"line":177},[3214],{"type":52,"tag":86,"props":3215,"children":3216},{"style":231},[3217],{"type":58,"value":3218},"\u002F\u002F Schedule for future delivery\n",{"type":52,"tag":86,"props":3220,"children":3221},{"class":88,"line":195},[3222,3226,3231,3235,3239,3244,3249,3253,3258,3263,3268,3272,3276,3281],{"type":52,"tag":86,"props":3223,"children":3224},{"style":371},[3225],{"type":58,"value":374},{"type":52,"tag":86,"props":3227,"children":3228},{"style":131},[3229],{"type":58,"value":3230}," scheduledTime ",{"type":52,"tag":86,"props":3232,"children":3233},{"style":137},[3234],{"type":58,"value":169},{"type":52,"tag":86,"props":3236,"children":3237},{"style":137},[3238],{"type":58,"value":388},{"type":52,"tag":86,"props":3240,"children":3241},{"style":391},[3242],{"type":58,"value":3243}," Date",{"type":52,"tag":86,"props":3245,"children":3246},{"style":131},[3247],{"type":58,"value":3248},"(Date",{"type":52,"tag":86,"props":3250,"children":3251},{"style":137},[3252],{"type":58,"value":512},{"type":52,"tag":86,"props":3254,"children":3255},{"style":391},[3256],{"type":58,"value":3257},"now",{"type":52,"tag":86,"props":3259,"children":3260},{"style":131},[3261],{"type":58,"value":3262},"() ",{"type":52,"tag":86,"props":3264,"children":3265},{"style":137},[3266],{"type":58,"value":3267},"+",{"type":52,"tag":86,"props":3269,"children":3270},{"style":748},[3271],{"type":58,"value":1829},{"type":52,"tag":86,"props":3273,"children":3274},{"style":131},[3275],{"type":58,"value":446},{"type":52,"tag":86,"props":3277,"children":3278},{"style":137},[3279],{"type":58,"value":3280},";",{"type":52,"tag":86,"props":3282,"children":3283},{"style":231},[3284],{"type":58,"value":3285}," \u002F\u002F 1 minute from now\n",{"type":52,"tag":86,"props":3287,"children":3288},{"class":88,"line":213},[3289,3293,3298,3302,3306,3310,3314,3319],{"type":52,"tag":86,"props":3290,"children":3291},{"style":371},[3292],{"type":58,"value":374},{"type":52,"tag":86,"props":3294,"children":3295},{"style":131},[3296],{"type":58,"value":3297}," sequenceNumber ",{"type":52,"tag":86,"props":3299,"children":3300},{"style":137},[3301],{"type":58,"value":169},{"type":52,"tag":86,"props":3303,"children":3304},{"style":255},[3305],{"type":58,"value":837},{"type":52,"tag":86,"props":3307,"children":3308},{"style":131},[3309],{"type":58,"value":676},{"type":52,"tag":86,"props":3311,"children":3312},{"style":137},[3313],{"type":58,"value":512},{"type":52,"tag":86,"props":3315,"children":3316},{"style":391},[3317],{"type":58,"value":3318},"scheduleMessages",{"type":52,"tag":86,"props":3320,"children":3321},{"style":131},[3322],{"type":58,"value":3323},"(\n",{"type":52,"tag":86,"props":3325,"children":3326},{"class":88,"line":453},[3327,3332,3336,3340,3344,3349,3353],{"type":52,"tag":86,"props":3328,"children":3329},{"style":137},[3330],{"type":58,"value":3331},"  {",{"type":52,"tag":86,"props":3333,"children":3334},{"style":406},[3335],{"type":58,"value":889},{"type":52,"tag":86,"props":3337,"children":3338},{"style":137},[3339],{"type":58,"value":414},{"type":52,"tag":86,"props":3341,"children":3342},{"style":137},[3343],{"type":58,"value":283},{"type":52,"tag":86,"props":3345,"children":3346},{"style":99},[3347],{"type":58,"value":3348},"Delayed message",{"type":52,"tag":86,"props":3350,"children":3351},{"style":137},[3352],{"type":58,"value":292},{"type":52,"tag":86,"props":3354,"children":3355},{"style":137},[3356],{"type":58,"value":756},{"type":52,"tag":86,"props":3358,"children":3359},{"class":88,"line":462},[3360],{"type":52,"tag":86,"props":3361,"children":3362},{"style":131},[3363],{"type":58,"value":3364},"  scheduledTime\n",{"type":52,"tag":86,"props":3366,"children":3367},{"class":88,"line":471},[3368,3372],{"type":52,"tag":86,"props":3369,"children":3370},{"style":131},[3371],{"type":58,"value":446},{"type":52,"tag":86,"props":3373,"children":3374},{"style":137},[3375],{"type":58,"value":297},{"type":52,"tag":86,"props":3377,"children":3378},{"class":88,"line":480},[3379],{"type":52,"tag":86,"props":3380,"children":3381},{"emptyLinePlaceholder":354},[3382],{"type":58,"value":357},{"type":52,"tag":86,"props":3384,"children":3385},{"class":88,"line":488},[3386],{"type":52,"tag":86,"props":3387,"children":3388},{"style":231},[3389],{"type":58,"value":3390},"\u002F\u002F Cancel scheduled message\n",{"type":52,"tag":86,"props":3392,"children":3393},{"class":88,"line":533},[3394,3398,3402,3406,3411,3416],{"type":52,"tag":86,"props":3395,"children":3396},{"style":255},[3397],{"type":58,"value":671},{"type":52,"tag":86,"props":3399,"children":3400},{"style":131},[3401],{"type":58,"value":676},{"type":52,"tag":86,"props":3403,"children":3404},{"style":137},[3405],{"type":58,"value":512},{"type":52,"tag":86,"props":3407,"children":3408},{"style":391},[3409],{"type":58,"value":3410},"cancelScheduledMessages",{"type":52,"tag":86,"props":3412,"children":3413},{"style":131},[3414],{"type":58,"value":3415},"(sequenceNumber)",{"type":52,"tag":86,"props":3417,"children":3418},{"style":137},[3419],{"type":58,"value":297},{"type":52,"tag":67,"props":3421,"children":3423},{"id":3422},"message-deferral",[3424],{"type":58,"value":3425},"Message Deferral",{"type":52,"tag":74,"props":3427,"children":3429},{"className":243,"code":3428,"language":245,"meta":79,"style":79},"\u002F\u002F Defer message for later\nawait receiver.deferMessage(message);\n\n\u002F\u002F Receive deferred message by sequence number\nconst deferredMessage = await receiver.receiveDeferredMessages(message.sequenceNumber!);\nawait receiver.completeMessage(deferredMessage[0]);\n",[3430],{"type":52,"tag":82,"props":3431,"children":3432},{"__ignoreMap":79},[3433,3441,3470,3477,3485,3544],{"type":52,"tag":86,"props":3434,"children":3435},{"class":88,"line":89},[3436],{"type":52,"tag":86,"props":3437,"children":3438},{"style":231},[3439],{"type":58,"value":3440},"\u002F\u002F Defer message for later\n",{"type":52,"tag":86,"props":3442,"children":3443},{"class":88,"line":158},[3444,3448,3452,3456,3461,3466],{"type":52,"tag":86,"props":3445,"children":3446},{"style":255},[3447],{"type":58,"value":671},{"type":52,"tag":86,"props":3449,"children":3450},{"style":131},[3451],{"type":58,"value":1147},{"type":52,"tag":86,"props":3453,"children":3454},{"style":137},[3455],{"type":58,"value":512},{"type":52,"tag":86,"props":3457,"children":3458},{"style":391},[3459],{"type":58,"value":3460},"deferMessage",{"type":52,"tag":86,"props":3462,"children":3463},{"style":131},[3464],{"type":58,"value":3465},"(message)",{"type":52,"tag":86,"props":3467,"children":3468},{"style":137},[3469],{"type":58,"value":297},{"type":52,"tag":86,"props":3471,"children":3472},{"class":88,"line":177},[3473],{"type":52,"tag":86,"props":3474,"children":3475},{"emptyLinePlaceholder":354},[3476],{"type":58,"value":357},{"type":52,"tag":86,"props":3478,"children":3479},{"class":88,"line":195},[3480],{"type":52,"tag":86,"props":3481,"children":3482},{"style":231},[3483],{"type":58,"value":3484},"\u002F\u002F Receive deferred message by sequence number\n",{"type":52,"tag":86,"props":3486,"children":3487},{"class":88,"line":213},[3488,3492,3497,3501,3505,3509,3513,3518,3522,3526,3531,3536,3540],{"type":52,"tag":86,"props":3489,"children":3490},{"style":371},[3491],{"type":58,"value":374},{"type":52,"tag":86,"props":3493,"children":3494},{"style":131},[3495],{"type":58,"value":3496}," deferredMessage ",{"type":52,"tag":86,"props":3498,"children":3499},{"style":137},[3500],{"type":58,"value":169},{"type":52,"tag":86,"props":3502,"children":3503},{"style":255},[3504],{"type":58,"value":837},{"type":52,"tag":86,"props":3506,"children":3507},{"style":131},[3508],{"type":58,"value":1147},{"type":52,"tag":86,"props":3510,"children":3511},{"style":137},[3512],{"type":58,"value":512},{"type":52,"tag":86,"props":3514,"children":3515},{"style":391},[3516],{"type":58,"value":3517},"receiveDeferredMessages",{"type":52,"tag":86,"props":3519,"children":3520},{"style":131},[3521],{"type":58,"value":2767},{"type":52,"tag":86,"props":3523,"children":3524},{"style":137},[3525],{"type":58,"value":512},{"type":52,"tag":86,"props":3527,"children":3528},{"style":131},[3529],{"type":58,"value":3530},"sequenceNumber",{"type":52,"tag":86,"props":3532,"children":3533},{"style":137},[3534],{"type":58,"value":3535},"!",{"type":52,"tag":86,"props":3537,"children":3538},{"style":131},[3539],{"type":58,"value":446},{"type":52,"tag":86,"props":3541,"children":3542},{"style":137},[3543],{"type":58,"value":297},{"type":52,"tag":86,"props":3545,"children":3546},{"class":88,"line":453},[3547,3551,3555,3559,3563,3568,3573,3578],{"type":52,"tag":86,"props":3548,"children":3549},{"style":255},[3550],{"type":58,"value":671},{"type":52,"tag":86,"props":3552,"children":3553},{"style":131},[3554],{"type":58,"value":1147},{"type":52,"tag":86,"props":3556,"children":3557},{"style":137},[3558],{"type":58,"value":512},{"type":52,"tag":86,"props":3560,"children":3561},{"style":391},[3562],{"type":58,"value":1319},{"type":52,"tag":86,"props":3564,"children":3565},{"style":131},[3566],{"type":58,"value":3567},"(deferredMessage[",{"type":52,"tag":86,"props":3569,"children":3570},{"style":748},[3571],{"type":58,"value":3572},"0",{"type":52,"tag":86,"props":3574,"children":3575},{"style":131},[3576],{"type":58,"value":3577},"])",{"type":52,"tag":86,"props":3579,"children":3580},{"style":137},[3581],{"type":58,"value":297},{"type":52,"tag":67,"props":3583,"children":3585},{"id":3584},"peek-messages-non-destructive",[3586],{"type":58,"value":3587},"Peek Messages (Non-Destructive)",{"type":52,"tag":74,"props":3589,"children":3591},{"className":243,"code":3590,"language":245,"meta":79,"style":79},"const receiver = client.createReceiver(\"my-queue\");\n\n\u002F\u002F Peek without removing\nconst peekedMessages = await receiver.peekMessages(10);\nfor (const msg of peekedMessages) {\n  console.log(`Peeked: ${msg.body}`);\n}\n",[3592],{"type":52,"tag":82,"props":3593,"children":3594},{"__ignoreMap":79},[3595,3646,3653,3661,3710,3742,3798],{"type":52,"tag":86,"props":3596,"children":3597},{"class":88,"line":89},[3598,3602,3606,3610,3614,3618,3622,3626,3630,3634,3638,3642],{"type":52,"tag":86,"props":3599,"children":3600},{"style":371},[3601],{"type":58,"value":374},{"type":52,"tag":86,"props":3603,"children":3604},{"style":131},[3605],{"type":58,"value":1066},{"type":52,"tag":86,"props":3607,"children":3608},{"style":137},[3609],{"type":58,"value":169},{"type":52,"tag":86,"props":3611,"children":3612},{"style":131},[3613],{"type":58,"value":614},{"type":52,"tag":86,"props":3615,"children":3616},{"style":137},[3617],{"type":58,"value":512},{"type":52,"tag":86,"props":3619,"children":3620},{"style":391},[3621],{"type":58,"value":1083},{"type":52,"tag":86,"props":3623,"children":3624},{"style":131},[3625],{"type":58,"value":398},{"type":52,"tag":86,"props":3627,"children":3628},{"style":137},[3629],{"type":58,"value":292},{"type":52,"tag":86,"props":3631,"children":3632},{"style":99},[3633],{"type":58,"value":636},{"type":52,"tag":86,"props":3635,"children":3636},{"style":137},[3637],{"type":58,"value":292},{"type":52,"tag":86,"props":3639,"children":3640},{"style":131},[3641],{"type":58,"value":446},{"type":52,"tag":86,"props":3643,"children":3644},{"style":137},[3645],{"type":58,"value":297},{"type":52,"tag":86,"props":3647,"children":3648},{"class":88,"line":158},[3649],{"type":52,"tag":86,"props":3650,"children":3651},{"emptyLinePlaceholder":354},[3652],{"type":58,"value":357},{"type":52,"tag":86,"props":3654,"children":3655},{"class":88,"line":177},[3656],{"type":52,"tag":86,"props":3657,"children":3658},{"style":231},[3659],{"type":58,"value":3660},"\u002F\u002F Peek without removing\n",{"type":52,"tag":86,"props":3662,"children":3663},{"class":88,"line":195},[3664,3668,3673,3677,3681,3685,3689,3694,3698,3702,3706],{"type":52,"tag":86,"props":3665,"children":3666},{"style":371},[3667],{"type":58,"value":374},{"type":52,"tag":86,"props":3669,"children":3670},{"style":131},[3671],{"type":58,"value":3672}," peekedMessages ",{"type":52,"tag":86,"props":3674,"children":3675},{"style":137},[3676],{"type":58,"value":169},{"type":52,"tag":86,"props":3678,"children":3679},{"style":255},[3680],{"type":58,"value":837},{"type":52,"tag":86,"props":3682,"children":3683},{"style":131},[3684],{"type":58,"value":1147},{"type":52,"tag":86,"props":3686,"children":3687},{"style":137},[3688],{"type":58,"value":512},{"type":52,"tag":86,"props":3690,"children":3691},{"style":391},[3692],{"type":58,"value":3693},"peekMessages",{"type":52,"tag":86,"props":3695,"children":3696},{"style":131},[3697],{"type":58,"value":398},{"type":52,"tag":86,"props":3699,"children":3700},{"style":748},[3701],{"type":58,"value":1165},{"type":52,"tag":86,"props":3703,"children":3704},{"style":131},[3705],{"type":58,"value":446},{"type":52,"tag":86,"props":3707,"children":3708},{"style":137},[3709],{"type":58,"value":297},{"type":52,"tag":86,"props":3711,"children":3712},{"class":88,"line":213},[3713,3717,3721,3725,3729,3733,3738],{"type":52,"tag":86,"props":3714,"children":3715},{"style":255},[3716],{"type":58,"value":1207},{"type":52,"tag":86,"props":3718,"children":3719},{"style":131},[3720],{"type":58,"value":1212},{"type":52,"tag":86,"props":3722,"children":3723},{"style":371},[3724],{"type":58,"value":374},{"type":52,"tag":86,"props":3726,"children":3727},{"style":131},[3728],{"type":58,"value":3018},{"type":52,"tag":86,"props":3730,"children":3731},{"style":137},[3732],{"type":58,"value":1226},{"type":52,"tag":86,"props":3734,"children":3735},{"style":131},[3736],{"type":58,"value":3737}," peekedMessages) ",{"type":52,"tag":86,"props":3739,"children":3740},{"style":137},[3741],{"type":58,"value":694},{"type":52,"tag":86,"props":3743,"children":3744},{"class":88,"line":453},[3745,3749,3753,3757,3761,3765,3770,3774,3778,3782,3786,3790,3794],{"type":52,"tag":86,"props":3746,"children":3747},{"style":131},[3748],{"type":58,"value":1243},{"type":52,"tag":86,"props":3750,"children":3751},{"style":137},[3752],{"type":58,"value":512},{"type":52,"tag":86,"props":3754,"children":3755},{"style":391},[3756],{"type":58,"value":1252},{"type":52,"tag":86,"props":3758,"children":3759},{"style":406},[3760],{"type":58,"value":398},{"type":52,"tag":86,"props":3762,"children":3763},{"style":137},[3764],{"type":58,"value":1261},{"type":52,"tag":86,"props":3766,"children":3767},{"style":99},[3768],{"type":58,"value":3769},"Peeked: ",{"type":52,"tag":86,"props":3771,"children":3772},{"style":137},[3773],{"type":58,"value":1271},{"type":52,"tag":86,"props":3775,"children":3776},{"style":131},[3777],{"type":58,"value":3068},{"type":52,"tag":86,"props":3779,"children":3780},{"style":137},[3781],{"type":58,"value":512},{"type":52,"tag":86,"props":3783,"children":3784},{"style":131},[3785],{"type":58,"value":1285},{"type":52,"tag":86,"props":3787,"children":3788},{"style":137},[3789],{"type":58,"value":1290},{"type":52,"tag":86,"props":3791,"children":3792},{"style":406},[3793],{"type":58,"value":446},{"type":52,"tag":86,"props":3795,"children":3796},{"style":137},[3797],{"type":58,"value":297},{"type":52,"tag":86,"props":3799,"children":3800},{"class":88,"line":462},[3801],{"type":52,"tag":86,"props":3802,"children":3803},{"style":137},[3804],{"type":58,"value":1343},{"type":52,"tag":67,"props":3806,"children":3808},{"id":3807},"key-types",[3809],{"type":58,"value":3810},"Key Types",{"type":52,"tag":74,"props":3812,"children":3814},{"className":243,"code":3813,"language":245,"meta":79,"style":79},"import {\n  ServiceBusClient,\n  ServiceBusSender,\n  ServiceBusReceiver,\n  ServiceBusSessionReceiver,\n  ServiceBusMessage,\n  ServiceBusReceivedMessage,\n  ProcessMessageCallback,\n  ProcessErrorCallback,\n} from \"@azure\u002Fservice-bus\";\n",[3815],{"type":52,"tag":82,"props":3816,"children":3817},{"__ignoreMap":79},[3818,3829,3841,3853,3865,3877,3889,3901,3913,3925],{"type":52,"tag":86,"props":3819,"children":3820},{"class":88,"line":89},[3821,3825],{"type":52,"tag":86,"props":3822,"children":3823},{"style":255},[3824],{"type":58,"value":258},{"type":52,"tag":86,"props":3826,"children":3827},{"style":137},[3828],{"type":58,"value":1525},{"type":52,"tag":86,"props":3830,"children":3831},{"class":88,"line":158},[3832,3837],{"type":52,"tag":86,"props":3833,"children":3834},{"style":131},[3835],{"type":58,"value":3836},"  ServiceBusClient",{"type":52,"tag":86,"props":3838,"children":3839},{"style":137},[3840],{"type":58,"value":786},{"type":52,"tag":86,"props":3842,"children":3843},{"class":88,"line":177},[3844,3849],{"type":52,"tag":86,"props":3845,"children":3846},{"style":131},[3847],{"type":58,"value":3848},"  ServiceBusSender",{"type":52,"tag":86,"props":3850,"children":3851},{"style":137},[3852],{"type":58,"value":786},{"type":52,"tag":86,"props":3854,"children":3855},{"class":88,"line":195},[3856,3861],{"type":52,"tag":86,"props":3857,"children":3858},{"style":131},[3859],{"type":58,"value":3860},"  ServiceBusReceiver",{"type":52,"tag":86,"props":3862,"children":3863},{"style":137},[3864],{"type":58,"value":786},{"type":52,"tag":86,"props":3866,"children":3867},{"class":88,"line":213},[3868,3873],{"type":52,"tag":86,"props":3869,"children":3870},{"style":131},[3871],{"type":58,"value":3872},"  ServiceBusSessionReceiver",{"type":52,"tag":86,"props":3874,"children":3875},{"style":137},[3876],{"type":58,"value":786},{"type":52,"tag":86,"props":3878,"children":3879},{"class":88,"line":453},[3880,3885],{"type":52,"tag":86,"props":3881,"children":3882},{"style":131},[3883],{"type":58,"value":3884},"  ServiceBusMessage",{"type":52,"tag":86,"props":3886,"children":3887},{"style":137},[3888],{"type":58,"value":786},{"type":52,"tag":86,"props":3890,"children":3891},{"class":88,"line":462},[3892,3897],{"type":52,"tag":86,"props":3893,"children":3894},{"style":131},[3895],{"type":58,"value":3896},"  ServiceBusReceivedMessage",{"type":52,"tag":86,"props":3898,"children":3899},{"style":137},[3900],{"type":58,"value":786},{"type":52,"tag":86,"props":3902,"children":3903},{"class":88,"line":471},[3904,3909],{"type":52,"tag":86,"props":3905,"children":3906},{"style":131},[3907],{"type":58,"value":3908},"  ProcessMessageCallback",{"type":52,"tag":86,"props":3910,"children":3911},{"style":137},[3912],{"type":58,"value":786},{"type":52,"tag":86,"props":3914,"children":3915},{"class":88,"line":480},[3916,3921],{"type":52,"tag":86,"props":3917,"children":3918},{"style":131},[3919],{"type":58,"value":3920},"  ProcessErrorCallback",{"type":52,"tag":86,"props":3922,"children":3923},{"style":137},[3924],{"type":58,"value":786},{"type":52,"tag":86,"props":3926,"children":3927},{"class":88,"line":488},[3928,3932,3936,3940,3944,3948],{"type":52,"tag":86,"props":3929,"children":3930},{"style":137},[3931],{"type":58,"value":441},{"type":52,"tag":86,"props":3933,"children":3934},{"style":255},[3935],{"type":58,"value":278},{"type":52,"tag":86,"props":3937,"children":3938},{"style":137},[3939],{"type":58,"value":283},{"type":52,"tag":86,"props":3941,"children":3942},{"style":99},[3943],{"type":58,"value":47},{"type":52,"tag":86,"props":3945,"children":3946},{"style":137},[3947],{"type":58,"value":292},{"type":52,"tag":86,"props":3949,"children":3950},{"style":137},[3951],{"type":58,"value":297},{"type":52,"tag":67,"props":3953,"children":3955},{"id":3954},"receive-modes",[3956],{"type":58,"value":3957},"Receive Modes",{"type":52,"tag":74,"props":3959,"children":3961},{"className":243,"code":3960,"language":245,"meta":79,"style":79},"\u002F\u002F Peek-Lock (default) - message locked until completed\u002Fabandoned\nconst receiver = client.createReceiver(\"my-queue\", { receiveMode: \"peekLock\" });\nawait receiver.completeMessage(message);   \u002F\u002F Remove from queue\nawait receiver.abandonMessage(message);    \u002F\u002F Return to queue\nawait receiver.deferMessage(message);      \u002F\u002F Defer for later\nawait receiver.deadLetterMessage(message); \u002F\u002F Move to DLQ\n\n\u002F\u002F Receive-and-Delete - message removed immediately\nconst receiver = client.createReceiver(\"my-queue\", { receiveMode: \"receiveAndDelete\" });\n",[3962],{"type":52,"tag":82,"props":3963,"children":3964},{"__ignoreMap":79},[3965,3973,4058,4090,4123,4155,4187,4194,4202],{"type":52,"tag":86,"props":3966,"children":3967},{"class":88,"line":89},[3968],{"type":52,"tag":86,"props":3969,"children":3970},{"style":231},[3971],{"type":58,"value":3972},"\u002F\u002F Peek-Lock (default) - message locked until completed\u002Fabandoned\n",{"type":52,"tag":86,"props":3974,"children":3975},{"class":88,"line":158},[3976,3980,3984,3988,3992,3996,4000,4004,4008,4012,4016,4020,4024,4029,4033,4037,4042,4046,4050,4054],{"type":52,"tag":86,"props":3977,"children":3978},{"style":371},[3979],{"type":58,"value":374},{"type":52,"tag":86,"props":3981,"children":3982},{"style":131},[3983],{"type":58,"value":1066},{"type":52,"tag":86,"props":3985,"children":3986},{"style":137},[3987],{"type":58,"value":169},{"type":52,"tag":86,"props":3989,"children":3990},{"style":131},[3991],{"type":58,"value":614},{"type":52,"tag":86,"props":3993,"children":3994},{"style":137},[3995],{"type":58,"value":512},{"type":52,"tag":86,"props":3997,"children":3998},{"style":391},[3999],{"type":58,"value":1083},{"type":52,"tag":86,"props":4001,"children":4002},{"style":131},[4003],{"type":58,"value":398},{"type":52,"tag":86,"props":4005,"children":4006},{"style":137},[4007],{"type":58,"value":292},{"type":52,"tag":86,"props":4009,"children":4010},{"style":99},[4011],{"type":58,"value":636},{"type":52,"tag":86,"props":4013,"children":4014},{"style":137},[4015],{"type":58,"value":292},{"type":52,"tag":86,"props":4017,"children":4018},{"style":137},[4019],{"type":58,"value":318},{"type":52,"tag":86,"props":4021,"children":4022},{"style":137},[4023],{"type":58,"value":263},{"type":52,"tag":86,"props":4025,"children":4026},{"style":406},[4027],{"type":58,"value":4028}," receiveMode",{"type":52,"tag":86,"props":4030,"children":4031},{"style":137},[4032],{"type":58,"value":414},{"type":52,"tag":86,"props":4034,"children":4035},{"style":137},[4036],{"type":58,"value":283},{"type":52,"tag":86,"props":4038,"children":4039},{"style":99},[4040],{"type":58,"value":4041},"peekLock",{"type":52,"tag":86,"props":4043,"children":4044},{"style":137},[4045],{"type":58,"value":292},{"type":52,"tag":86,"props":4047,"children":4048},{"style":137},[4049],{"type":58,"value":273},{"type":52,"tag":86,"props":4051,"children":4052},{"style":131},[4053],{"type":58,"value":446},{"type":52,"tag":86,"props":4055,"children":4056},{"style":137},[4057],{"type":58,"value":297},{"type":52,"tag":86,"props":4059,"children":4060},{"class":88,"line":177},[4061,4065,4069,4073,4077,4081,4085],{"type":52,"tag":86,"props":4062,"children":4063},{"style":255},[4064],{"type":58,"value":671},{"type":52,"tag":86,"props":4066,"children":4067},{"style":131},[4068],{"type":58,"value":1147},{"type":52,"tag":86,"props":4070,"children":4071},{"style":137},[4072],{"type":58,"value":512},{"type":52,"tag":86,"props":4074,"children":4075},{"style":391},[4076],{"type":58,"value":1319},{"type":52,"tag":86,"props":4078,"children":4079},{"style":131},[4080],{"type":58,"value":3465},{"type":52,"tag":86,"props":4082,"children":4083},{"style":137},[4084],{"type":58,"value":3280},{"type":52,"tag":86,"props":4086,"children":4087},{"style":231},[4088],{"type":58,"value":4089},"   \u002F\u002F Remove from queue\n",{"type":52,"tag":86,"props":4091,"children":4092},{"class":88,"line":195},[4093,4097,4101,4105,4110,4114,4118],{"type":52,"tag":86,"props":4094,"children":4095},{"style":255},[4096],{"type":58,"value":671},{"type":52,"tag":86,"props":4098,"children":4099},{"style":131},[4100],{"type":58,"value":1147},{"type":52,"tag":86,"props":4102,"children":4103},{"style":137},[4104],{"type":58,"value":512},{"type":52,"tag":86,"props":4106,"children":4107},{"style":391},[4108],{"type":58,"value":4109},"abandonMessage",{"type":52,"tag":86,"props":4111,"children":4112},{"style":131},[4113],{"type":58,"value":3465},{"type":52,"tag":86,"props":4115,"children":4116},{"style":137},[4117],{"type":58,"value":3280},{"type":52,"tag":86,"props":4119,"children":4120},{"style":231},[4121],{"type":58,"value":4122},"    \u002F\u002F Return to queue\n",{"type":52,"tag":86,"props":4124,"children":4125},{"class":88,"line":213},[4126,4130,4134,4138,4142,4146,4150],{"type":52,"tag":86,"props":4127,"children":4128},{"style":255},[4129],{"type":58,"value":671},{"type":52,"tag":86,"props":4131,"children":4132},{"style":131},[4133],{"type":58,"value":1147},{"type":52,"tag":86,"props":4135,"children":4136},{"style":137},[4137],{"type":58,"value":512},{"type":52,"tag":86,"props":4139,"children":4140},{"style":391},[4141],{"type":58,"value":3460},{"type":52,"tag":86,"props":4143,"children":4144},{"style":131},[4145],{"type":58,"value":3465},{"type":52,"tag":86,"props":4147,"children":4148},{"style":137},[4149],{"type":58,"value":3280},{"type":52,"tag":86,"props":4151,"children":4152},{"style":231},[4153],{"type":58,"value":4154},"      \u002F\u002F Defer for later\n",{"type":52,"tag":86,"props":4156,"children":4157},{"class":88,"line":453},[4158,4162,4166,4170,4174,4178,4182],{"type":52,"tag":86,"props":4159,"children":4160},{"style":255},[4161],{"type":58,"value":671},{"type":52,"tag":86,"props":4163,"children":4164},{"style":131},[4165],{"type":58,"value":1147},{"type":52,"tag":86,"props":4167,"children":4168},{"style":137},[4169],{"type":58,"value":512},{"type":52,"tag":86,"props":4171,"children":4172},{"style":391},[4173],{"type":58,"value":2762},{"type":52,"tag":86,"props":4175,"children":4176},{"style":131},[4177],{"type":58,"value":3465},{"type":52,"tag":86,"props":4179,"children":4180},{"style":137},[4181],{"type":58,"value":3280},{"type":52,"tag":86,"props":4183,"children":4184},{"style":231},[4185],{"type":58,"value":4186}," \u002F\u002F Move to DLQ\n",{"type":52,"tag":86,"props":4188,"children":4189},{"class":88,"line":462},[4190],{"type":52,"tag":86,"props":4191,"children":4192},{"emptyLinePlaceholder":354},[4193],{"type":58,"value":357},{"type":52,"tag":86,"props":4195,"children":4196},{"class":88,"line":471},[4197],{"type":52,"tag":86,"props":4198,"children":4199},{"style":231},[4200],{"type":58,"value":4201},"\u002F\u002F Receive-and-Delete - message removed immediately\n",{"type":52,"tag":86,"props":4203,"children":4204},{"class":88,"line":480},[4205,4209,4213,4217,4221,4225,4229,4233,4237,4241,4245,4249,4253,4257,4261,4265,4270,4274,4278,4282],{"type":52,"tag":86,"props":4206,"children":4207},{"style":371},[4208],{"type":58,"value":374},{"type":52,"tag":86,"props":4210,"children":4211},{"style":131},[4212],{"type":58,"value":1066},{"type":52,"tag":86,"props":4214,"children":4215},{"style":137},[4216],{"type":58,"value":169},{"type":52,"tag":86,"props":4218,"children":4219},{"style":131},[4220],{"type":58,"value":614},{"type":52,"tag":86,"props":4222,"children":4223},{"style":137},[4224],{"type":58,"value":512},{"type":52,"tag":86,"props":4226,"children":4227},{"style":391},[4228],{"type":58,"value":1083},{"type":52,"tag":86,"props":4230,"children":4231},{"style":131},[4232],{"type":58,"value":398},{"type":52,"tag":86,"props":4234,"children":4235},{"style":137},[4236],{"type":58,"value":292},{"type":52,"tag":86,"props":4238,"children":4239},{"style":99},[4240],{"type":58,"value":636},{"type":52,"tag":86,"props":4242,"children":4243},{"style":137},[4244],{"type":58,"value":292},{"type":52,"tag":86,"props":4246,"children":4247},{"style":137},[4248],{"type":58,"value":318},{"type":52,"tag":86,"props":4250,"children":4251},{"style":137},[4252],{"type":58,"value":263},{"type":52,"tag":86,"props":4254,"children":4255},{"style":406},[4256],{"type":58,"value":4028},{"type":52,"tag":86,"props":4258,"children":4259},{"style":137},[4260],{"type":58,"value":414},{"type":52,"tag":86,"props":4262,"children":4263},{"style":137},[4264],{"type":58,"value":283},{"type":52,"tag":86,"props":4266,"children":4267},{"style":99},[4268],{"type":58,"value":4269},"receiveAndDelete",{"type":52,"tag":86,"props":4271,"children":4272},{"style":137},[4273],{"type":58,"value":292},{"type":52,"tag":86,"props":4275,"children":4276},{"style":137},[4277],{"type":58,"value":273},{"type":52,"tag":86,"props":4279,"children":4280},{"style":131},[4281],{"type":58,"value":446},{"type":52,"tag":86,"props":4283,"children":4284},{"style":137},[4285],{"type":58,"value":297},{"type":52,"tag":67,"props":4287,"children":4289},{"id":4288},"best-practices",[4290],{"type":58,"value":4291},"Best Practices",{"type":52,"tag":4293,"props":4294,"children":4295},"ol",{},[4296,4332,4350,4360,4378,4388,4398],{"type":52,"tag":4297,"props":4298,"children":4299},"li",{},[4300,4306,4308,4314,4316,4322,4324,4330],{"type":52,"tag":4301,"props":4302,"children":4303},"strong",{},[4304],{"type":58,"value":4305},"Use Microsoft Entra Token Credential",{"type":58,"value":4307}," - Use ",{"type":52,"tag":82,"props":4309,"children":4311},{"className":4310},[],[4312],{"type":58,"value":4313},"DefaultAzureCredential",{"type":58,"value":4315}," for local development; use ",{"type":52,"tag":82,"props":4317,"children":4319},{"className":4318},[],[4320],{"type":58,"value":4321},"ManagedIdentityCredential",{"type":58,"value":4323}," or ",{"type":52,"tag":82,"props":4325,"children":4327},{"className":4326},[],[4328],{"type":58,"value":4329},"WorkloadIdentityCredential",{"type":58,"value":4331}," for production",{"type":52,"tag":4297,"props":4333,"children":4334},{},[4335,4340,4342,4348],{"type":52,"tag":4301,"props":4336,"children":4337},{},[4338],{"type":58,"value":4339},"Reuse clients",{"type":58,"value":4341}," - Create ",{"type":52,"tag":82,"props":4343,"children":4345},{"className":4344},[],[4346],{"type":58,"value":4347},"ServiceBusClient",{"type":58,"value":4349}," once, share across senders\u002Freceivers",{"type":52,"tag":4297,"props":4351,"children":4352},{},[4353,4358],{"type":52,"tag":4301,"props":4354,"children":4355},{},[4356],{"type":58,"value":4357},"Close resources",{"type":58,"value":4359}," - Always close senders\u002Freceivers when done",{"type":52,"tag":4297,"props":4361,"children":4362},{},[4363,4368,4370,4376],{"type":52,"tag":4301,"props":4364,"children":4365},{},[4366],{"type":58,"value":4367},"Handle errors",{"type":58,"value":4369}," - Implement ",{"type":52,"tag":82,"props":4371,"children":4373},{"className":4372},[],[4374],{"type":58,"value":4375},"processError",{"type":58,"value":4377}," callback for subscription receivers",{"type":52,"tag":4297,"props":4379,"children":4380},{},[4381,4386],{"type":52,"tag":4301,"props":4382,"children":4383},{},[4384],{"type":58,"value":4385},"Use sessions for ordering",{"type":58,"value":4387}," - When message order matters within a group",{"type":52,"tag":4297,"props":4389,"children":4390},{},[4391,4396],{"type":52,"tag":4301,"props":4392,"children":4393},{},[4394],{"type":58,"value":4395},"Configure dead-letter",{"type":58,"value":4397}," - Always handle DLQ messages",{"type":52,"tag":4297,"props":4399,"children":4400},{},[4401,4406,4407,4413],{"type":52,"tag":4301,"props":4402,"children":4403},{},[4404],{"type":58,"value":4405},"Batch sends",{"type":58,"value":4307},{"type":52,"tag":82,"props":4408,"children":4410},{"className":4409},[],[4411],{"type":58,"value":4412},"createMessageBatch()",{"type":58,"value":4414}," for multiple messages",{"type":52,"tag":67,"props":4416,"children":4418},{"id":4417},"reference-documentation",[4419],{"type":58,"value":4420},"Reference Documentation",{"type":52,"tag":61,"props":4422,"children":4423},{},[4424],{"type":58,"value":4425},"For detailed patterns, see:",{"type":52,"tag":4427,"props":4428,"children":4429},"ul",{},[4430,4442],{"type":52,"tag":4297,"props":4431,"children":4432},{},[4433,4440],{"type":52,"tag":4434,"props":4435,"children":4437},"a",{"href":4436},"references\u002Fqueues-topics.md",[4438],{"type":58,"value":4439},"Queues vs Topics Patterns",{"type":58,"value":4441}," - Queue\u002Ftopic patterns, sessions, receive modes, message settlement",{"type":52,"tag":4297,"props":4443,"children":4444},{},[4445,4451],{"type":52,"tag":4434,"props":4446,"children":4448},{"href":4447},"references\u002Ferror-handling.md",[4449],{"type":58,"value":4450},"Error Handling and Reliability",{"type":58,"value":4452}," - ServiceBusError codes, DLQ handling, lock renewal, graceful shutdown",{"type":52,"tag":4454,"props":4455,"children":4456},"style",{},[4457],{"type":58,"value":4458},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":4460,"total":4567},[4461,4477,4498,4513,4530,4541,4552],{"slug":4462,"name":4462,"fn":4463,"description":4464,"org":4465,"tags":4466,"stars":26,"repoUrl":27,"updatedAt":4476},"azure-ai-agents-persistent-dotnet","build AI agents with Azure .NET SDK","Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools. Use for agent CRUD, conversation threads, streaming responses, function calling, file search, and code interpreter. Triggers: \"PersistentAgentsClient\", \"persistent agents\", \"agent threads\", \"agent runs\", \"streaming agents\", \"function calling agents .NET\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4467,4470,4472,4473],{"name":4468,"slug":4469,"type":15},".NET","net",{"name":4471,"slug":33,"type":15},"Agents",{"name":13,"slug":14,"type":15},{"name":4474,"slug":4475,"type":15},"LLM","llm","2026-07-03T16:32:10.297433",{"slug":4478,"name":4478,"fn":4479,"description":4480,"org":4481,"tags":4482,"stars":26,"repoUrl":27,"updatedAt":4497},"azure-ai-anomalydetector-java","build anomaly detection applications with Java","Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate\u002Fmultivariate anomaly detection, time-series analysis, or AI-powered monitoring.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4483,4486,4487,4490,4493,4494],{"name":4484,"slug":4485,"type":15},"Analytics","analytics",{"name":13,"slug":14,"type":15},{"name":4488,"slug":4489,"type":15},"Data Analysis","data-analysis",{"name":4491,"slug":4492,"type":15},"Java","java",{"name":9,"slug":8,"type":15},{"name":4495,"slug":4496,"type":15},"Monitoring","monitoring","2026-05-13T06:14:16.261754",{"slug":4499,"name":4499,"fn":4500,"description":4501,"org":4502,"tags":4503,"stars":26,"repoUrl":27,"updatedAt":4512},"azure-ai-contentsafety-java","build content moderation applications with Azure AI","Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text\u002Fimage analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4504,4507,4508,4509],{"name":4505,"slug":4506,"type":15},"AI Infrastructure","ai-infrastructure",{"name":13,"slug":14,"type":15},{"name":4491,"slug":4492,"type":15},{"name":4510,"slug":4511,"type":15},"Security","security","2026-07-07T06:53:31.293235",{"slug":4514,"name":4514,"fn":4515,"description":4516,"org":4517,"tags":4518,"stars":26,"repoUrl":27,"updatedAt":4529},"azure-ai-contentsafety-py","detect harmful content with Azure AI Content Safety","Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.\nTriggers: \"azure-ai-contentsafety\", \"ContentSafetyClient\", \"content moderation\", \"harmful content\", \"text analysis\", \"image analysis\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4519,4520,4523,4524,4525,4528],{"name":13,"slug":14,"type":15},{"name":4521,"slug":4522,"type":15},"Compliance","compliance",{"name":4474,"slug":4475,"type":15},{"name":9,"slug":8,"type":15},{"name":4526,"slug":4527,"type":15},"Python","python",{"name":4510,"slug":4511,"type":15},"2026-07-18T05:14:23.017504",{"slug":4531,"name":4531,"fn":4532,"description":4533,"org":4534,"tags":4535,"stars":26,"repoUrl":27,"updatedAt":4540},"azure-ai-language-conversations-py","implement conversational language understanding with Python","Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4536,4537,4538,4539],{"name":4484,"slug":4485,"type":15},{"name":13,"slug":14,"type":15},{"name":4474,"slug":4475,"type":15},{"name":4526,"slug":4527,"type":15},"2026-07-31T05:54:29.068751",{"slug":4542,"name":4542,"fn":4543,"description":4544,"org":4545,"tags":4546,"stars":26,"repoUrl":27,"updatedAt":4551},"azure-ai-translation-text-py","translate text using Azure AI services","Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4547,4548,4549,4550],{"name":24,"slug":25,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":4526,"slug":4527,"type":15},"2026-07-18T05:14:16.988376",{"slug":4553,"name":4553,"fn":4554,"description":4555,"org":4556,"tags":4557,"stars":26,"repoUrl":27,"updatedAt":4566},"azure-ai-vision-imageanalysis-py","analyze images with Azure AI Vision","Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.\nTriggers: \"image analysis\", \"computer vision\", \"OCR\", \"object detection\", \"ImageAnalysisClient\", \"image caption\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4558,4559,4562,4565],{"name":13,"slug":14,"type":15},{"name":4560,"slug":4561,"type":15},"Computer Vision","computer-vision",{"name":4563,"slug":4564,"type":15},"Images","images",{"name":4526,"slug":4527,"type":15},"2026-07-18T05:14:18.007737",38,{"items":4569,"total":4703},[4570,4592,4599,4608,4615,4624,4631,4638,4645,4660,4679,4691],{"slug":4571,"name":4571,"fn":4572,"description":4573,"org":4574,"tags":4575,"stars":4589,"repoUrl":4590,"updatedAt":4591},"rushstack-best-practices","manage Rush monorepos with best practices","Provides best practices and guidance for working with Rush monorepos. Use when the user is working in a Rush-based repository, asks about Rush commands (install, update, build, rebuild), needs help with project selection, dependency management, build caching, subspace configuration, or troubleshooting Rush-specific issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4576,4579,4582,4583,4586],{"name":4577,"slug":4578,"type":15},"Engineering","engineering",{"name":4580,"slug":4581,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":4584,"slug":4585,"type":15},"Project Management","project-management",{"name":4587,"slug":4588,"type":15},"Rush","rush",6484,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frushstack","2026-04-06T18:34:44.965032",{"slug":4462,"name":4462,"fn":4463,"description":4464,"org":4593,"tags":4594,"stars":26,"repoUrl":27,"updatedAt":4476},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4595,4596,4597,4598],{"name":4468,"slug":4469,"type":15},{"name":4471,"slug":33,"type":15},{"name":13,"slug":14,"type":15},{"name":4474,"slug":4475,"type":15},{"slug":4478,"name":4478,"fn":4479,"description":4480,"org":4600,"tags":4601,"stars":26,"repoUrl":27,"updatedAt":4497},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4602,4603,4604,4605,4606,4607],{"name":4484,"slug":4485,"type":15},{"name":13,"slug":14,"type":15},{"name":4488,"slug":4489,"type":15},{"name":4491,"slug":4492,"type":15},{"name":9,"slug":8,"type":15},{"name":4495,"slug":4496,"type":15},{"slug":4499,"name":4499,"fn":4500,"description":4501,"org":4609,"tags":4610,"stars":26,"repoUrl":27,"updatedAt":4512},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4611,4612,4613,4614],{"name":4505,"slug":4506,"type":15},{"name":13,"slug":14,"type":15},{"name":4491,"slug":4492,"type":15},{"name":4510,"slug":4511,"type":15},{"slug":4514,"name":4514,"fn":4515,"description":4516,"org":4616,"tags":4617,"stars":26,"repoUrl":27,"updatedAt":4529},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4618,4619,4620,4621,4622,4623],{"name":13,"slug":14,"type":15},{"name":4521,"slug":4522,"type":15},{"name":4474,"slug":4475,"type":15},{"name":9,"slug":8,"type":15},{"name":4526,"slug":4527,"type":15},{"name":4510,"slug":4511,"type":15},{"slug":4531,"name":4531,"fn":4532,"description":4533,"org":4625,"tags":4626,"stars":26,"repoUrl":27,"updatedAt":4540},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4627,4628,4629,4630],{"name":4484,"slug":4485,"type":15},{"name":13,"slug":14,"type":15},{"name":4474,"slug":4475,"type":15},{"name":4526,"slug":4527,"type":15},{"slug":4542,"name":4542,"fn":4543,"description":4544,"org":4632,"tags":4633,"stars":26,"repoUrl":27,"updatedAt":4551},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4634,4635,4636,4637],{"name":24,"slug":25,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":4526,"slug":4527,"type":15},{"slug":4553,"name":4553,"fn":4554,"description":4555,"org":4639,"tags":4640,"stars":26,"repoUrl":27,"updatedAt":4566},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4641,4642,4643,4644],{"name":13,"slug":14,"type":15},{"name":4560,"slug":4561,"type":15},{"name":4563,"slug":4564,"type":15},{"name":4526,"slug":4527,"type":15},{"slug":4646,"name":4646,"fn":4647,"description":4648,"org":4649,"tags":4650,"stars":26,"repoUrl":27,"updatedAt":4659},"azure-appconfiguration-java","manage configuration with Azure App Configuration","Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.\nTriggers: \"ConfigurationClient java\", \"app configuration java\", \"feature flag java\", \"configuration setting java\", \"azure config java\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4651,4652,4655,4658],{"name":13,"slug":14,"type":15},{"name":4653,"slug":4654,"type":15},"Configuration","configuration",{"name":4656,"slug":4657,"type":15},"Feature Flags","feature-flags",{"name":4491,"slug":4492,"type":15},"2026-07-03T16:32:01.278468",{"slug":4661,"name":4661,"fn":4662,"description":4663,"org":4664,"tags":4665,"stars":26,"repoUrl":27,"updatedAt":4678},"azure-cosmos-rust","build applications with Azure Cosmos DB","Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data.\nTriggers: \"cosmos db rust\", \"CosmosClient rust\", \"document crud rust\", \"NoSQL rust\", \"partition key rust\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4666,4669,4672,4675],{"name":4667,"slug":4668,"type":15},"Cosmos DB","cosmos-db",{"name":4670,"slug":4671,"type":15},"Database","database",{"name":4673,"slug":4674,"type":15},"NoSQL","nosql",{"name":4676,"slug":4677,"type":15},"Rust","rust","2026-07-31T05:54:27.021432",{"slug":4680,"name":4680,"fn":4662,"description":4681,"org":4682,"tags":4683,"stars":26,"repoUrl":27,"updatedAt":4690},"azure-cosmos-ts","Azure Cosmos DB JavaScript\u002FTypeScript SDK (@azure\u002Fcosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management. Triggers: \"Cosmos DB\", \"@azure\u002Fcosmos\", \"CosmosClient\", \"document CRUD\", \"NoSQL queries\", \"bulk operations\", \"partition key\", \"container.items\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4684,4685,4686,4687,4688],{"name":4667,"slug":4668,"type":15},{"name":4670,"slug":4671,"type":15},{"name":9,"slug":8,"type":15},{"name":4673,"slug":4674,"type":15},{"name":4689,"slug":245,"type":15},"TypeScript","2026-07-03T16:31:19.368382",{"slug":4692,"name":4692,"fn":4693,"description":4694,"org":4695,"tags":4696,"stars":26,"repoUrl":27,"updatedAt":4702},"azure-data-tables-java","build table storage applications with Java","Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4697,4698,4699,4700,4701],{"name":13,"slug":14,"type":15},{"name":4667,"slug":4668,"type":15},{"name":4670,"slug":4671,"type":15},{"name":4491,"slug":4492,"type":15},{"name":4673,"slug":4674,"type":15},"2026-05-13T06:14:17.582229",267]