fast-check Documentation llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt)

# fast-check Documentation llms.txt

Browse fast-check Documentation documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

fast-check.dev/llms.txt

[Raw llms.txt](https://fast-check.dev/llms.txt) [Raw llms-full.txt](https://fast-check.dev/llms-full.txt)

Copy Markdown [](https://fast-check.dev/llms.txt)

llms.txt

Table of Contents

Fake data

Fuzzing

Advanced

Model based testing

Race conditions

AI-Powered Testing 🧙

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a91404

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a9140

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packag

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a91404

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a9

Arbitrary

Arbitrary

Function: assert()

Function: asyncDefaultReportMessage()

Function: asyncModelRun()

IAsyncPropertyWithHooks

Function: asyncStringify()

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

RunDetails

CloneValue

Function: cloneIfNeeded()

Arbitrary

Arbitrary

Arbitrary

Function: configureGlobal()

Arbitrary

Arbitrary

ContextValue

DepthIdentifier

Arbitrary

Function: defaultReportMessage()

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

FalsyValue

Arbitrary

Arbitrary

Arbitrary

Arbitrary

GeneratorValue

DepthContext

Function: hasAsyncToStringMethod()

Function: hasCloneMethod()

Function: hasToStringMethod()

Function: hash()

Stream

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

JsonValue

LetrecValue

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Memo

Arbitrary

Function: modelRun()

Arbitrary

Arbitrary

Arbitrary

Arbitrary

OneOfValue

Arbitrary

Function: pre()

IPropertyWithHooks

GlobalParameters

Arbitrary

Function: resetConfigureGlobal()

Function: sample()

Function: scheduledModelRun()

Scheduler

Scheduler

Arbitrary

Arbitrary

Arbitrary

Function: statistics()

Stream

Arbitrary

Arbitrary

Function: stringify()

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

Arbitrary

API Reference

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pack

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef58

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pa

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packa

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f7

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pack

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pack

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a91404

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a91404

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef5

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef58

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pa

https://github.com/dubzzz/fast-check/blob/740a1476

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pack

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packag

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packag

https://github.com/dubzzz/fast-check/blob/740a

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a9140

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e47

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e0

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pa

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packa

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f7

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f7

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pa

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef5

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pac

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/pack

https://github.com/dubzzz/fast-check/blob/740a14765c10f16e00a914047e471ef582a2f71a/packag

Type Alias: AsyncPropertyHookFunction

Type Alias: BigIntArrayConstraints

Type Alias: CloneValue<T, N, Rest>

Type Alias: DepthContext

DepthContext

Size

Type Alias: EntityGraphArbitraries<TEntityFields>

Type Alias: EntityGraphConstraints<TEntityFields>

EntityGraphConstraints

Type Alias: EntityGraphRelations<TEntityFields>

Type Alias: EntityGraphValue<TEntityFields, TEntityRelations>

Type Alias: FalsyValue<TConstraints>

FloatConstraints

DoubleConstraints

Type Alias: GeneratorValue

Type Alias: GlobalAsyncPropertyHookFunction

Parameters

Type Alias: GlobalPropertyHookFunction

Type Alias: IntArrayConstraints

Type Alias: JsonValue

LetrecValue

Arbitrary

LetrecValue

Type Alias: LetrecValue<T>

WeightedArbitrary

Arbitrary

Type Alias: ModelRunAsyncSetup<Model, Real>

Type Alias: ModelRunSetup<Model, Real>

Type Alias: OneOfConstraints

Type Alias: OneOfValue<Ts>

Type Alias: PropertyFailure

Type Alias: PropertyHookFunction

Type Alias: RandomGenerator

Type Alias: RandomType

Type Alias: RecordConstraints<T>

Type Alias: RecordValue<T, K>

RunDetailsFailureProperty

Type Alias: SchedulerAct

Type Alias: SchedulerSequenceItem<TMetaData>

Type Alias: SetConstraints

Type Alias: Size

Size

StringSharedConstraints

Type Alias: StringMatchingConstraints

UniqueArrayConstraintsRecommended

UniqueArraySharedConstraints

UniqueArraySharedConstraints

UniqueArraySharedConstraints

Type Alias: UniqueArraySharedConstraints

Type Alias: WithAsyncToStringMethod

Type Alias: WithToStringMethod

Variable: asyncToStringMethod

Variable: cloneMethod

Variable: __commitHash

Variable: toStringMethod

Variable: __type

Variable: __version

Custom reports

Global settings

Configuration

Larger entries by default

Timeouts

User definable values

Any

Constant

Combiners

Recursive Structure

String

Array

Function

Composites

Iterable

Object

Typed Array

File

Identifier

Fake Data

Internet

Arbitraries

Others

BigInt

Boolean

Date

Primitives

Number

String

Core Blocks

Properties

Runners

🌱 Ecosystem

Getting Started

Introduction

Track Record

What is Property-Based Testing?

Why Property-Based Testing?

From 3.x to 4.x

Support us

Detect race conditions

Multiple batches of calls

One step closer to real usages

The missing part

Wrapping up

Your first race condition test

Tutorials

Basic Setup

Quick Start

Our first Property-Based Test

Read test reports

Setting up your Test Environment

Property Based Testing — Manual setup

Property Based Testing with Bun test runner

Property Based Testing with Deno test runner

Property Based Testing with Jest

Property Based Testing with Node.js test runner

Property Based Testing with Vitest

fast-check ❤️ docusaurus

What's new in fast-check 3.9.0?

What's new in fast-check 3.10.0?

What's new in fast-check 3.11.0?

What's new in fast-check 3.12.0?

Dual packages or supporting both CJS and ESM

What's new in fast-check 3.13.0?

Detect prototype pollution automatically

Zod

What's new in fast-check 3.14.0?

What's new in fast-check 3.15.0?

What's new in fast-check 3.16.0?

What's new in fast-check 3.17.0?

What's new in fast-check 3.18.0?

What's new in fast-check 3.19.0?

What's new in fast-check 3.20.0?

Faker

What's new in fast-check 3.21.0?

What's new in fast-check 3.22.0?

What's new in fast-check 3.23.0?

Advent of PBT 2024 · Day 1

Advent of PBT 2024 · Day 2

Advent of PBT 2024 · Day 3

Advent of PBT 2024 · Day 4

Advent of PBT 2024 · Day 5

Advent of PBT 2024 · Day 6

Advent of PBT 2024 · Day 7

Advent of PBT 2024 · Day 8

Advent of PBT 2024 · Day 9

Advent of PBT 2024 · Day 10

Advent of PBT 2024 · Day 11

Advent of PBT 2024 · Day 12

Advent of PBT 2024 · Day 13

Advent of PBT 2024 · Day 14

Advent of PBT 2024 · Day 15

Advent of PBT 2024 · Day 16

Advent of PBT 2024 · Day 17

Advent of PBT 2024 · Day 18

Advent of PBT 2024 · Day 19

Advent of PBT 2024 · Day 20

Advent of PBT 2024 · Day 21

Advent of PBT 2024 · Day 22

Advent of PBT 2024 · Day 23

Advent of PBT 2024 · Day 24

What's new in fast-check 4.0.0?

Beyond flaky tests — Bringing Controlled Randomness to Vitest

What's new in fast-check 4.1.0?

What's new in fast-check 4.2.0?

What's new in fast-check 4.3.0?

What's new in fast-check 4.4.0?

What's new in fast-check 4.5.0?

What's new in fast-check 4.6.0?

What's new in fast-check 4.7.0?

What's new in fast-check 4.8.0?

## What is fast-check Documentation's llms.txt?

fast-check Documentation publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what fast-check Documentation offers and where to find details.

Pass

Spec

1

Sections

334

Links

66.5 KB

Size

~17.0k

Tokens

Sections: Table of Contents

## Add fast-check Documentation Docs to Your AI Assistant

Select your tool to see how to add fast-check Documentation's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://fast-check.dev/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about fast-check Documentation

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 103 notes

## Frequently Asked Questions

Where is fast-check Documentation's llms.txt file?

fast-check Documentation publishes its llms.txt at https://fast-check.dev/llms.txt. This file provides a structured, markdown-formatted index of fast-check Documentation's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use fast-check Documentation's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of fast-check Documentation's documentation so it can provide better code suggestions and answers about fast-check Documentation.

What does fast-check Documentation's llms.txt contain?

fast-check Documentation's llms.txt contains 1 sections and 334 documentation links in 66.5 KB (~17.0k tokens). Key sections include Table of Contents.

How many tokens does fast-check Documentation's llms.txt use?

The concise llms.txt index is approximately 17.0k tokens (66.5 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is fast-check Documentation?

Complete documentation for fast-check - Property-based testing framework for JavaScript/TypeScript. fast-check Documentation's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with fast-check Documentation.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Javalin Javalin is a lightweight web framework for Java and Kotlin. Version 7 (current) requires Java 17+ and runs on Jetty 12. All configuration - routes, handlers, plugins, lifecycle events - is passed upfront in a single config block when creating the instance.](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/javalin) [React Native · Learn once, write anywhere A framework for building native apps for Android, iOS, and more using React](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/react-native-learn-once-write-anywhere) [What is Datadog?](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/datadoghq) [Vendure Documentation Vendure is a headless commerce framework built on Node.js with TypeScript.](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/vendure-documentation) [Snowflake Documentation Snowflake is a cloud data platform providing data warehousing,](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/snowflake) [Medusa Digital commerce platform with a built-in framework](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/medusa) [Firebase App development platform by Google](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/firebase) [Upstash Serverless data platform for Redis and Kafka](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt/upstash)

[View all 99 projects ](https://mdream.dev/llms-txt/fast-check-documentation/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/fast-check-documentation/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/fast-check-documentation/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)