open

abstract fun open(canvasId: CanvasId): CanvasBinding(source)

Opens one attachment-scoped binding without evaluating a native producer.

Return

a fresh binding transferred to the canvas node and confined to its owner thread.

Parameters

canvasId

immutable node identity retained across source replacement and session reattachment, containing no node or host reference.

Throws

when acquisition fails; the source must release anything acquired before it can return a binding.