@metreeca/keep
    Preparing search index...

    Function isQueryBranch

    • Checks whether a flake steps through a multi-valued Property, whose retrieval addresses a collection and carries the criteria narrowing it.

      Cardinality is read off the property the branch steps through, as explained on isModelBranch; localised properties never qualify.

      Parameters

      • flake: Flake

        The flake to inspect

      Returns flake is Flake & { entry: Member } & { entry: Property; drain: Drain }

      true if flake is a multi-valued Property with a non-projected drain; false otherwise, including transform stages, Id / Type markers, single-valued, and projected branches