Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace quickcheck

Index

Variables

quickcheckOptionsDefault: QuickCheckOptions = ...

Functions

  • async<I>(...a: [arbitrary: Arbitrary<I>, property: (value: I) => Assertion, options?: Partial<QuickCheckOptions>]): Promise<void>
  • Type parameters

    • I

    Parameters

    • Rest ...a: [arbitrary: Arbitrary<I>, property: (value: I) => Assertion, options?: Partial<QuickCheckOptions>]

    Returns Promise<void>

  • io<I>(arbitrary: Arbitrary<I>, property: (value: I) => void, options?: Partial<QuickCheckOptions>): IO<void>
  • Type parameters

    • I

    Parameters

    • arbitrary: Arbitrary<I>
    • property: (value: I) => void
        • (value: I): void
        • Parameters

          • value: I

          Returns void

    • Optional options: Partial<QuickCheckOptions>

    Returns IO<void>

  • mk<F, A>(options: AssertOptions1<F, A>): Assert1<F, A>
  • mk<F, A>(dependencies: AssertOptions<F, A>): Assert<F, A>
  • Type parameters

    • F: keyof URItoKind<any>

    • A

    Parameters

    • options: AssertOptions1<F, A>

    Returns Assert1<F, A>

  • Type parameters

    • F

    • A

    Parameters

    • dependencies: AssertOptions<F, A>

    Returns Assert<F, A>

  • sync<I>(...a: [arbitrary: Arbitrary<I>, property: (value: I) => void, options?: Partial<QuickCheckOptions>]): void
  • Type parameters

    • I

    Parameters

    • Rest ...a: [arbitrary: Arbitrary<I>, property: (value: I) => void, options?: Partial<QuickCheckOptions>]

    Returns void

  • task<I>(arbitrary: Arbitrary<I>, property: (value: I) => Assertion, options?: Partial<QuickCheckOptions>): Task<void>
  • Type parameters

    • I

    Parameters

    • arbitrary: Arbitrary<I>
    • property: (value: I) => Assertion
        • (value: I): Assertion
        • Parameters

          • value: I

          Returns Assertion

    • Optional options: Partial<QuickCheckOptions>

    Returns Task<void>

Generated using TypeDoc