method TracingChannel.prototype.unsubscribe
Unstable
Usage in Deno
```typescript import { TracingChannel } from "node:node__diagnostics_channel.d.ts"; ```
TracingChannel.prototype.unsubscribe(subscribers: TracingChannelSubscribers<ContextType>): void
Helper to unsubscribe a collection of functions from the corresponding channels.
This is the same as calling `channel.unsubscribe(onMessage)` on each channel
individually.
```js
import diagnostics_channel from 'node:diagnostics_channel';
const channels = diagnostics_channel.tracingChannel('my-channel');
channels.unsubscribe({
start(message) {
// Handle start message
},
end(message) {
// Handle end message
},
asyncStart(message) {
// Handle asyncStart message
},
asyncEnd(message) {
// Handle asyncEnd message
},
error(message) {
// Handle error message
},
});
```
subscribers: TracingChannelSubscribers<ContextType>
Set of `TracingChannel Channels` subscribers
void
`true` if all handlers were successfully unsubscribed, and `false` otherwise.