@metreeca/blue - v0.10.0
    Preparing search index...

    Function repeatable

    • Creates a SetShape requiring at least one value (1..*).

      Requires one or more values, resulting in a non-empty array type (readonly [V, ...V[]]).

      Warning

      For dictionary shapes, each tag in the map holds a non-empty string array and the map must contain at least one tag. minCount/maxCount apply per tag, not as an aggregate across all tags. This differs from vanilla SHACL aggregate counting, though expressible via per-tag property shapes.

      Type Parameters

      Parameters

      Returns SetShape<S, 1, undefined>

      An immutable SetShape with minCount=1 and no maximum count