API Reference | fast-check | Property based testing framework

Enumerations

ExecutionStatus
VerbosityLevel

Classes

Arbitrary
PreconditionFailure
Random
Stream
Value

Interfaces

ArrayConstraints
AsyncCommand
BigIntConstraints
BigUintConstraints
Command
CommandsContraints
ContextValue
DateConstraints
DictionaryConstraints
DomainConstraints
DoubleConstraints
EmailAddressConstraints
ExecutionTree
FalsyContraints
FloatConstraints
IAsyncProperty
IAsyncPropertyWithHooks
ICommand
IntegerConstraints
IProperty
IPropertyWithHooks
IRawProperty
JsonSharedConstraints
LetrecTypedTie
LoremConstraints
MixedCaseConstraints
NatConstraints
ObjectConstraints
OptionConstraints
Parameters
RunDetailsCommon
RunDetailsFailureInterrupted
RunDetailsFailureProperty
RunDetailsFailureTooManySkips
RunDetailsSuccess
Scheduler
SchedulerConstraints
SchedulerReportItem
ShuffledSubarrayConstraints
SparseArrayConstraints
StringSharedConstraints
SubarrayConstraints
UnicodeJsonSharedConstraints
UuidConstraints
WebAuthorityConstraints
WebFragmentsConstraints
WebPathConstraints
WebQueryParametersConstraints
WebSegmentConstraints
WebUrlConstraints
WeightedArbitrary
WithCloneMethod

Type Aliases

AsyncPropertyHookFunction
BigIntArrayConstraints
CloneValue
DepthContext
DepthIdentifier
DepthSize
FalsyValue
Float32ArrayConstraints
Float64ArrayConstraints
GeneratorValue
GlobalAsyncPropertyHookFunction
GlobalParameters
GlobalPropertyHookFunction
IntArrayConstraints
JsonValue
LetrecLooselyTypedBuilder
LetrecLooselyTypedTie
LetrecTypedBuilder
LetrecValue
MaybeWeightedArbitrary
Memo
ModelRunAsyncSetup
ModelRunSetup
OneOfConstraints
OneOfValue
PropertyFailure
PropertyHookFunction
RandomType
RecordConstraints
RecordValue
RunDetails
SchedulerAct
SchedulerSequenceItem
Size
SizeForArbitrary
StringConstraints
StringMatchingConstraints
UniqueArrayConstraints
UniqueArrayConstraintsCustomCompare
UniqueArrayConstraintsCustomCompareSelect
UniqueArrayConstraintsRecommended
UniqueArraySharedConstraints
WithAsyncToStringMethod
WithToStringMethod

Variables

__commitHash
__type
__version
asyncToStringMethod
cloneMethod
toStringMethod

Functions

anything
array
ascii
asciiString
assert
asyncDefaultReportMessage
asyncModelRun
asyncProperty
asyncStringify
base64
base64String
bigInt
bigInt64Array
bigIntN
bigUint
bigUint64Array
bigUintN
boolean
char
char16bits
check
clone
cloneIfNeeded
commands
compareBooleanFunc
compareFunc
configureGlobal
constant
constantFrom
context
createDepthIdentifier
date
defaultReportMessage
dictionary
domain
double
emailAddress
falsy
float
float32Array
float64Array
fullUnicode
fullUnicodeString
func
gen
getDepthContextFor
hasAsyncToStringMethod
hasCloneMethod
hash
hasToStringMethod
hexa
hexaString
infiniteStream
int16Array
int32Array
int8Array
integer
ipV4
ipV4Extended
ipV6
json
jsonValue
letrec
limitShrink
lorem
mapToConstant
maxSafeInteger
maxSafeNat
memo
mixedCase
modelRun
nat
noBias
noShrink
object
oneof
option
pre
property
readConfigureGlobal
record
resetConfigureGlobal
sample
scheduledModelRun
scheduler
schedulerFor
shuffledSubarray
sparseArray
statistics
stream
string
string16bits
stringify
stringMatching
stringOf
subarray
tuple
uint16Array
uint32Array
uint8Array
uint8ClampedArray
ulid
unicode
unicodeJson
unicodeJsonValue
unicodeString
uniqueArray
uuid
uuidV
webAuthority
webFragments
webPath
webQueryParameters
webSegment
webUrl