resizable
Type Aliases
ResizeHandleParams<Element>
type ResizeHandleParams<Element>: object;Type Parameters
• Element extends HTMLElement = HTMLElement
Type declaration
onresize()?
optional onresize: (params) => void;Parameters
• params
• params.event: PointerEvent
• params.height: number
• params.node: Element
• params.side: ResizeSide
• params.width: number
Returns
void
onresizeend()?
optional onresizeend: () => void;Returns
void
sides?
optional sides: object;sides.all?
optional all: boolean;sides.bottom?
optional bottom: boolean;sides.left?
optional left: boolean;sides.right?
optional right: boolean;sides.top?
optional top: boolean;threshold?
optional threshold: number;Defined in
tmp/commons/src/lib/actions/resizable.ts:52
ResizeSide
type ResizeSide: | "n" | "w" | "s" | "e" | "ne" | "se" | "nw" | "sw";Defined in
tmp/commons/src/lib/actions/resizable.ts:67
Functions
resizable()
function resizable<N>(node, params): ActionReturn<ResizeHandleParams<N>>Type Parameters
• N extends HTMLElement = HTMLElement
Parameters
• node: N
• params: ResizeHandleParams<N> = {}
Returns
ActionReturn<ResizeHandleParams<N>>