import { createContext, createSignal, type Context, type Signal } from '@aria-ui/core' import type { OverlayStore } from '@aria-ui/elements/overlay' import type { HoverState } from './hover-state.ts' /** * @internal */ export class BlockHandleStore { readonly hoverState: Signal = createSignal(undefined) readonly dragging: Signal = createSignal(false) } /** * @internal */ export const blockHandleStoreContext: Context = createContext('prosekit-block-handle-store') /** * @internal */ export const blockHandleOverlayStoreContext: Context = createContext('prosekit-block-handle-overlay-store')