Saxonberg Server API
    Preparing search index...

    Interface PropOptions<T>

    Property configuration options. Runtime-shape only — these are NOT persisted directly. The persistent counterpart is the savedPropMarshallers map (propName → marshaller templatePath), which carries the only piece of prop config that needs to round- trip through storage. transient is implicit from which bag holds the value (savedProps vs transientProps); checkAccess is a closure and reconstructed from defaultPropAccess on lazy auto-init after hydration.

    interface PropOptions<T extends PropValue> {
        checkAccess: PropAccessCheck<T>;
        transient: boolean;
    }

    Type Parameters

    Index

    Properties

    checkAccess: PropAccessCheck<T>

    Access control function. Called before every property operation. If not provided, uses defaultPropAccess().

    transient: boolean

    If true, property is memory-only (not persisted). If false, property is saved to database. Default: true