interface IServiceBusReceiver

Structural receiver type carrying the real SDK settlement methods. Settlement belongs to the receiver — NOT the received message.

Methods

subscribe(
handlers: { processMessage: (message: unknown) => Promise<void>; processError: (args: IServiceBusProcessErrorArgs) => Promise<void>; },
): { close(): Promise<void>; }
completeMessage(message: unknown): Promise<void>
abandonMessage(
message: unknown,
propertiesToModify?: Record<string, unknown>
): Promise<void>
close(): Promise<void>

Usage

import { type IServiceBusReceiver } from "messaging-plugin/src/index.ts";