Skip to main content

Managed

type Managed = object;

Values that are either unmodifiable or tracked by the Skip Runtime.

A Managed value is either managed by the Skip Runtime, in which case its modifications are carefully tracked by the reactive computation system, or it is deep-frozen, meaning that it cannot be modified and neither can its sub-objects, recursively. See deepFreeze to make an object Managed.

Managed values are important because they can be used in code that will be executed by the reactive computation system without introducing the possibility of stale or unreproducible results.