CalcReadPlan: {
    depth: number;
    satisfiedSlots: string[];
    selection: GraphTraversalFilterOptions;
    unreachable: UnreachableSlot[];
}

Type declaration

  • depth: number

    Plan-derived depth (entity hops); feeds Stage 0 recursion honouring.

  • satisfiedSlots: string[]

    Slots whose sources are reachable from rootTypeName.

  • selection: GraphTraversalFilterOptions

    Selection set accepted by buildTraversalSchema / Prisma filterMany.

  • unreachable: UnreachableSlot[]

    Slots that cannot be satisfied by any schema path from the root.