import { createContext, type Context } from '@aria-ui/core' /** * @internal */ export const onResizeContext: Context = createContext( 'prosekit/resizable/onResize', ) /** * @internal */ export const onResizeStartContext: Context = createContext( 'prosekit/resizable/onResizeStart', ) /** * @internal */ export const onResizeEndContext: Context = createContext( 'prosekit/resizable/onResizeEnd', ) /** * @internal */ export type OnResize = ((width: number, height: number) => void) | null /** * @internal */ export type OnResizeStart = | (() => readonly [width: number, height: number, aspectRatio: number]) | null /** * @internal */ export type OnResizeEnd = (() => void) | null