mirror of
https://github.com/bitwarden/browser.git
synced 2025-03-13 13:49:37 +01:00
17 lines
703 B
TypeScript
17 lines
703 B
TypeScript
import { AutofillExtensionMessageParam } from "../../content/abstractions/autofill-init";
|
|
|
|
export type InlineMenuExtensionMessageHandlers = {
|
|
[key: string]: CallableFunction;
|
|
closeInlineMenu: ({ message }: AutofillExtensionMessageParam) => void;
|
|
appendInlineMenuElementsToDom: ({ message }: AutofillExtensionMessageParam) => Promise<void>;
|
|
toggleInlineMenuHidden: ({ message }: AutofillExtensionMessageParam) => void;
|
|
checkIsInlineMenuButtonVisible: () => boolean;
|
|
checkIsInlineMenuListVisible: () => boolean;
|
|
};
|
|
|
|
export interface InlineMenuElements {
|
|
extensionMessageHandlers: InlineMenuExtensionMessageHandlers;
|
|
isElementInlineMenu(element: HTMLElement): boolean;
|
|
destroy(): void;
|
|
}
|