Variable SeedValidDataGeneratorConst
SeedValidDataGenerator: Arbitrary<
| [15]
| [40]
| [55]
| [100, Bounds_int]
| [200, Bounds_number]
| [250, Bounds_string]
| [
550,
| string
| number
| boolean
| (string | number | boolean)[]
| Record<string, string | number | boolean>,
]
| [350, (string | number | boolean)[]]
| [1000, unknown, Bounds_array]
| [8000, unknown[]]
| [8500, unknown[]]
| [7000, unknown, undefined]
| [7000, unknown, [string, unknown]]
| [7500, [string, unknown][], string[]]
| [6000, [[7500, [string, unknown][]], [7500, [string, unknown][]]]],
> = ...
SeedValidDataGenerator
A seed generator that can be interpreted to produce reliably valid data.
This was originally developed to test for parity between various schema libraries.
Note that certain schemas make generating valid data impossible (like
JsonSchema.Never
). For this reason, those schemas will not be seeded.To see the list of excluded schemas, see
seedsThatPreventGeneratingValidData
.See also:
SeedInvalidDataGenerator