ScribbleSessionOptions

See source code
Table of contents
interface ScribbleSessionOptions {}

Properties

fadeDurationMs

optional

Duration of the fade in milliseconds.

fadeDurationMs?: number

fadeEasing

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?: string

idleTimeoutMs

optional

How long to wait after last activity before auto-stopping the session. Only applies when selfConsume is false.

idleTimeoutMs?: number

selfConsume

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?: boolean

Prev
ScribbleItem
Next
SnapData