Persisted data shape for a safe expression.

interface Data {
    __kind?: string;
    source: string;
}

Hierarchy (View Summary)

Properties

Properties

__kind?: string

Discriminator kind, written on serialization (SohlEntity.toJSON) and read back on revival. Optional as constructor input — it is derived from the concrete class, not supplied by callers.

source: string

The expression source string — the only persisted field.