API Reference | fast-check | Property based testing framework

Enumerations

ExecutionStatusVerbosityLevel

Classes

ArbitraryPreconditionFailureRandomStreamValue

Interfaces

ArrayConstraintsAsyncCommandBigIntConstraintsCommandCommandsContraintsContextValueDateConstraintsDictionaryConstraintsDomainConstraintsDoubleConstraintsEmailAddressConstraintsExecutionTreeFalsyContraintsFloatConstraintsIAsyncPropertyIAsyncPropertyWithHooksICommandIntegerConstraintsIPropertyIPropertyWithHooksIRawPropertyJsonSharedConstraintsLetrecTypedTieLoremConstraintsMapConstraintsMixedCaseConstraintsNatConstraintsObjectConstraintsOptionConstraintsParametersRunDetailsCommonRunDetailsFailureInterruptedRunDetailsFailurePropertyRunDetailsFailureTooManySkipsRunDetailsSuccessSchedulerSchedulerConstraintsSchedulerReportItemShuffledSubarrayConstraintsSparseArrayConstraintsStringSharedConstraintsSubarrayConstraintsUuidConstraintsWebAuthorityConstraintsWebFragmentsConstraintsWebPathConstraintsWebQueryParametersConstraintsWebSegmentConstraintsWebUrlConstraintsWeightedArbitraryWithCloneMethod

Type Aliases

AsyncPropertyHookFunctionBigIntArrayConstraintsCloneValueDepthContextDepthIdentifierDepthSizeEntityGraphArbitrariesEntityGraphContraintsEntityGraphRelationsEntityGraphValueFalsyValueFloat32ArrayConstraintsFloat64ArrayConstraintsGeneratorValueGlobalAsyncPropertyHookFunctionGlobalParametersGlobalPropertyHookFunctionIntArrayConstraintsJsonValueLetrecLooselyTypedBuilderLetrecLooselyTypedTieLetrecTypedBuilderLetrecValueMaybeWeightedArbitraryMemoModelRunAsyncSetupModelRunSetupOneOfConstraintsOneOfValuePropertyFailurePropertyHookFunctionRandomTypeRecordConstraintsRecordValueRunDetailsSchedulerActSchedulerSequenceItemSetConstraintsSizeSizeForArbitraryStringConstraintsStringMatchingConstraintsUniqueArrayConstraintsUniqueArrayConstraintsCustomCompareUniqueArrayConstraintsCustomCompareSelectUniqueArrayConstraintsRecommendedUniqueArraySharedConstraintsWithAsyncToStringMethodWithToStringMethod

Variables

__commitHash__type__versionasyncToStringMethodcloneMethodtoStringMethod

Functions

anythingarrayassertasyncDefaultReportMessageasyncModelRunasyncPropertyasyncStringifybase64StringbigIntbigInt64ArraybigUint64ArraybooleancheckclonecloneIfNeededcommandscompareBooleanFunccompareFuncconfigureGlobalconstantconstantFromcontextcreateDepthIdentifierdatedefaultReportMessagedictionarydomaindoubleemailAddressentityGraphfalsyfloatfloat32Arrayfloat64ArrayfuncgengetDepthContextForhasAsyncToStringMethodhasCloneMethodhashhasToStringMethodinfiniteStreamint16Arrayint32Arrayint8ArrayintegeripV4ipV4ExtendedipV6jsonjsonValueletreclimitShrinkloremmapmapToConstantmaxSafeIntegermaxSafeNatmemomixedCasemodelRunnatnoBiasnoShrinkobjectoneofoptionprepropertyreadConfigureGlobalrecordresetConfigureGlobalsamplescheduledModelRunschedulerschedulerForsetshuffledSubarraysparseArraystatisticsstreamstringstringifystringMatchingsubarraytupleuint16Arrayuint32Arrayuint8Arrayuint8ClampedArrayuliduniqueArrayuuidwebAuthoritywebFragmentswebPathwebQueryParameterswebSegmentwebUrl