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:
@@ -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
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user