[diagnostics_channel] `tracingChannel.traceCallback` incorrect types
Affected URL(s)
Description of the problem
tracingChannel.traceCallback(fn[, position[, context[, thisArg[, ...args]]]])
- almost all args are marked as optional but it can't be called only with the first argument.
^ callback
is required, so we need to call it like this:
channels.traceCallback(
function (callback) {
// Do something
callback(null, 'result');
},
undefined, // position - `-1` by default
undefined, // context - `{}` by default
undefined, // thisArg - any value
callback,
)
So all arguments are required but some can be undefined
.