import { ShadowlessElement } from '@blocksuite/block-std'; import { SignalWatcher, WithDisposable } from '@blocksuite/global/lit'; import { property } from 'lit/decorators.js'; import type { Menu } from './menu.js'; export abstract class MenuItem extends SignalWatcher( WithDisposable(ShadowlessElement) ) { @property({ attribute: false }) accessor menu!: Menu; }