• Checks if the given value is a Set and contains all required values.

    Example

    // Ensure the set contains (at least) 'foo' and 'bar'.
    @SetContains(['foo', 'bar'])
    values: Set<string>

    Type Parameters

    • Value = unknown

      The type of values to check for.

    Parameters

    • required: Iterable<Value>

      The values required in the given set.

    • Optional options: ValidationOptions

      Generic class-validator options.

    Returns PropertyDecorator