ScribbleSessionOptions
See source codeTable of contents
interface ScribbleSessionOptions {}Properties
fadeDurationMs
optional
Duration of the fade in milliseconds.
fadeDurationMs?: numberfadeEasing
optional
Easing for grouped fade.
fadeEasing?: 'ease-in' | 'linear'fadeMode
optional
How scribbles fade when stopping. - 'individual': each scribble fades on its own (default) - 'grouped': all scribbles fade together as one sequence
fadeMode?: 'grouped' | 'individual'id
optional
Session id. Auto-generated if not provided.
id?: stringidleTimeoutMs
optional
How long to wait after last activity before auto-stopping the session. Only applies when selfConsume is false.
idleTimeoutMs?: numberselfConsume
optional
Whether scribbles self-consume (shrink from start) while drawing. - true: scribbles eat their own tail as you draw (default, used for eraser/select) - false: scribbles persist until session stops (used for laser)
selfConsume?: booleanPrev
ScribbleItemNext
SnapData