style: add ban-ts-comment rule (#2738)

This commit is contained in:
LongYinan
2023-06-09 11:55:23 +08:00
committed by GitHub
parent c5a295a87b
commit 2e975e79dd
16 changed files with 139 additions and 91 deletions

View File

@@ -27,11 +27,11 @@ async function dispatch<
>(
namespace: T,
functionName: F,
// @ts-ignore
// @ts-expect-error
...args: Parameters<WithoutFirstParameter<MainIPCHandlerMap[T][F]>>
): // @ts-ignore
): // @ts-expect-error
ReturnType<MainIPCHandlerMap[T][F]> {
// @ts-ignore
// @ts-expect-error
const handlers = registeredHandlers.get(namespace + ':' + functionName);
assert(handlers);
@@ -108,7 +108,7 @@ const electronModule = {
registeredHandlers.set(name, handlers);
},
addListener: (...args: any[]) => {
// @ts-ignore
// @ts-expect-error
electronModule.app.on(...args);
},
removeListener: () => {},

View File

@@ -132,9 +132,9 @@ export function createApplicationMenu() {
},
];
// @ts-ignore The snippet is copied from Electron official docs.
// It's working as expected. No idea why it contains type errors.
// Just ignore for now.
// @ts-expect-error: The snippet is copied from Electron official docs.
// It's working as expected. No idea why it contains type errors.
// Just ignore for now.
const menu = Menu.buildFromTemplate(template);
Menu.setApplicationMenu(menu);

View File

@@ -32,7 +32,7 @@ const electronModule = {
registeredHandlers.set(name, handlers);
},
addListener: (...args: any[]) => {
// @ts-ignore
// @ts-expect-error
electronModule.app.on(...args);
},
removeListener: () => {},