CompiledSlot: {
    aggregate?: CalcAggregate;
    bindings?: Record<string, CalcBinding>;
    cache?: string;
    cost: CostHint;
    dependents: string[];
    entityScope: string;
    eval?: "client" | "server" | "auto";
    formula?: string;
    propertyName: string;
    sources: string[];
    stratum: number;
}

Type declaration

  • Optionalaggregate?: CalcAggregate
  • Optionalbindings?: Record<string, CalcBinding>
  • Optionalcache?: string

    Declared cache policy from the sidecar (reactive | ttl | static).

  • cost: CostHint
  • dependents: string[]
  • entityScope: string

    JSON Pointer scope of the owning named entity (CBD boundary).

  • Optionaleval?: "client" | "server" | "auto"
  • Optionalformula?: string
  • propertyName: string

    Property key on the entity instance.

  • sources: string[]

    Binding paths on the owning entity that this slot reads (from compile).

  • stratum: number