API Reference | fast-check | Property based testing framework
    Preparing search index...

    Type Alias UniqueArraySharedConstraints

    Shared constraints to be applied on uniqueArray

    Since 2.23.0

    type UniqueArraySharedConstraints = {
        depthIdentifier?: DepthIdentifier | string;
        maxLength?: number;
        minLength?: number;
        size?: SizeForArbitrary;
    }
    Index

    Properties

    depthIdentifier?: DepthIdentifier | string

    When receiving a depth identifier, the arbitrary will impact the depth attached to it to avoid going too deep if it already generated lots of items.

    In other words, if the number of generated values within the collection is large then the generated items will tend to be less deep to avoid creating structures a lot larger than expected.

    For the moment, the depth is not taken into account to compute the number of items to define for a precise generate call of the array. Just applied onto eligible items.

    Since 2.25.0

    maxLength?: number

    Upper bound of the generated array size

    0x7fffffff — defaulting seen as "max non specified" when defaultSizeToMaxWhenMaxSpecified=true

    Since 2.23.0

    minLength?: number

    Lower bound of the generated array size

    0
    

    Since 2.23.0

    Define how large the generated values should be (at max)

    Since 2.23.0