Skip to content

Commit 11ec945

Browse files
committed
fix(eslint): specify listener type in withDatadogCarrier function
1 parent 50a9e3d commit 11ec945

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/electron/src/domain/main/ipcMain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function createIpcMain(): IpcMain {
2727
function withDatadogCarrier<T extends (...args: any[]) => R, R>(name: string, fn: T): (...args: Parameters<T>) => R {
2828
return (...args: Parameters<T>) => {
2929
const channel = args[0]
30-
const listener = args[1]
30+
const listener = args[1] as (...args: any[]) => R
3131
const spanName = `${SPAN_NAME_PREFIX}.${name}.${channel}`
3232

3333
return fn(channel, (...args: Parameters<typeof listener>) => {
@@ -37,11 +37,11 @@ function withDatadogCarrier<T extends (...args: any[]) => R, R>(name: string, fn
3737
args.pop() // remove the carrier from the args
3838

3939
if (parentContext) {
40-
return tracer.trace(spanName, { childOf: parentContext }, () => listener(...args)) as R
40+
return tracer.trace(spanName, { childOf: parentContext }, () => listener(...args))
4141
}
4242
}
4343

44-
return tracer.trace(spanName, () => listener(...args)) as R
44+
return tracer.trace(spanName, () => listener(...args))
4545
})
4646
}
4747
}

0 commit comments

Comments
 (0)