Type Alias DescribeArgs<T>

DescribeArgs<T>:
    | [options: DescribeDefinition<T>]
    | [name: string]
    | [name: string, options: Omit<DescribeDefinition<T>, "name">]
    | [name: string, fn: (() => void | undefined)]
    | [fn: (() => void | undefined)]
    | [name: string, options: Omit<DescribeDefinition<T>, "fn" | "name">, fn: (() => void | undefined)]
    | [options: Omit<DescribeDefinition<T>, "fn">, fn: (() => void | undefined)]
    | [options: Omit<DescribeDefinition<T>, "fn" | "name">, fn: (() => void | undefined)]
    | [suite: TestSuite<T>, name: string]
    | [suite: TestSuite<T>, name: string, options: Omit<DescribeDefinition<T>, "name" | "suite">]
    | [suite: TestSuite<T>, name: string, fn: (() => void | undefined)]
    | [suite: TestSuite<T>, fn: (() => void | undefined)]
    | [suite: TestSuite<T>, name: string, options: Omit<DescribeDefinition<T>, "fn" | "name" | "suite">, fn: (() => void | undefined)]
    | [suite: TestSuite<T>, options: Omit<DescribeDefinition<T>, "fn" | "suite">, fn: (() => void | undefined)]
    | [suite: TestSuite<T>, options: Omit<DescribeDefinition<T>, "fn" | "name" | "suite">, fn: (() => void | undefined)]

The arguments for a DescribeFunction.

Type Parameters

  • T