Metreeca Keep
    Preparing search index...
    • Contact union for Vendor.contacts: an email or phone string, a structured PostalAddress, or a geolocated Place.

      The email and phone variants share the string storage class but carry disjoint patterns; the two node variants are structurally disjoint, so each value singles out exactly one branch (§5.4).

      Returns UnionShape<
          readonly [
              StringShape,
              StringShape,
              Omit<ResourceShape, "model"> & { model: M },
              Omit<ResourceShape, "model"> & { model: M },
          ],
      >