1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00

fix: eslint errors

This commit is contained in:
2025-07-19 02:30:27 +03:00
parent a03f2ab442
commit 61d0e54e58
2 changed files with 11 additions and 4 deletions
+3
View File
@@ -39,16 +39,19 @@ body
/* Handle */ /* Handle */
::-webkit-scrollbar-thumb ::-webkit-scrollbar-thumb
{ {
/* eslint-disable-next-line css/no-invalid-properties */
background-color: var(--colorNeutralStroke1); background-color: var(--colorNeutralStroke1);
border-radius: 4px; border-radius: 4px;
} }
::-webkit-scrollbar-thumb:hover ::-webkit-scrollbar-thumb:hover
{ {
/* eslint-disable-next-line css/no-invalid-properties */
background-color: var(--colorNeutralStroke1Hover); background-color: var(--colorNeutralStroke1Hover);
} }
::-webkit-scrollbar-thumb:hover:active ::-webkit-scrollbar-thumb:hover:active
{ {
/* eslint-disable-next-line css/no-invalid-properties */
background-color: var(--colorNeutralStroke1Pressed); background-color: var(--colorNeutralStroke1Pressed);
} }
+8 -4
View File
@@ -1,6 +1,6 @@
import { trackError } from "@/features/analytics"; import { trackError } from "@/features/analytics";
import { GraphicsStorage } from "@/models/CollectionModels"; import { GraphicsStorage } from "@/models/CollectionModels";
import { defineExtensionMessaging, ExtensionMessagingConfig, ExtensionMessenger } from "@webext-core/messaging"; import { defineExtensionMessaging, ExtensionMessagingConfig, ExtensionMessenger, ExtensionSendMessageArgs, GetDataType, GetReturnType } from "@webext-core/messaging";
type ProtocolMap = type ProtocolMap =
{ {
@@ -11,16 +11,20 @@ type ProtocolMap =
function defineMessaging(config?: ExtensionMessagingConfig): ExtensionMessenger<ProtocolMap> function defineMessaging(config?: ExtensionMessagingConfig): ExtensionMessenger<ProtocolMap>
{ {
const { onMessage, sendMessage, removeAllListeners } = defineExtensionMessaging<ProtocolMap>(config); const { onMessage, sendMessage, removeAllListeners }: ExtensionMessenger<ProtocolMap> = defineExtensionMessaging<ProtocolMap>(config);
return { return {
onMessage, onMessage,
removeAllListeners, removeAllListeners,
sendMessage: async (type, data, args): Promise<any> => async sendMessage<TType extends keyof ProtocolMap>(
type: TType,
data: GetDataType<ProtocolMap[TType]>,
...args: ExtensionSendMessageArgs
): Promise<GetReturnType<ProtocolMap[TType]>>
{ {
try try
{ {
return await sendMessage(type, data, args); return await sendMessage(type, data, ...args);
} }
catch (ex) catch (ex)
{ {