@jsvision/ui / Owner
Interface: Owner
Defined in: ui/src/reactive/types.ts:141
Internal: a node in the disposal tree. Disposing an owner tears down, depth-first, every child scope and every computation created under it.
Properties
children
readonlychildren:Owner[]
Defined in: ui/src/reactive/types.ts:147
Nested owner scopes (a createRoot, a Show branch, a For item).
cleanups
cleanups: () =>
void[]
Defined in: ui/src/reactive/types.ts:149
onCleanup callbacks registered directly on this owner; fired once at disposal.
Returns
void
disposed
disposed:
boolean
Defined in: ui/src/reactive/types.ts:151
true once disposed; further disposes are no-ops (idempotent).
owned
readonlyowned:Computation[]
Defined in: ui/src/reactive/types.ts:145
Computations created directly under this scope.
owner
owner:
Owner|null
Defined in: ui/src/reactive/types.ts:143
Parent scope, or null at a root (createRoot).