Type alias TestAPI<ExtraContext>

TestAPI<ExtraContext>: ChainableTestAPI<ExtraContext> & ExtendedAPI<ExtraContext> & {
    extend<T>(fixtures): TestAPI<{
        [K in string | number | symbol]: K extends keyof T
            ? T[K]
            : K extends keyof ExtraContext
                ? ExtraContext[K]
                : never
    }>;
}

Type Parameters

  • ExtraContext = {}

Type declaration

  • extend:function
    • Type Parameters

      • T extends Record<string, any> = {}

      Parameters

      Returns TestAPI<{
          [K in string | number | symbol]: K extends keyof T
              ? T[K]
              : K extends keyof ExtraContext
                  ? ExtraContext[K]
                  : never
      }>

Generated using TypeDoc