Type Alias FunctionWithContextTestCaseMultipleInputs<FunctionToTest>

FunctionWithContextTestCaseMultipleInputs: {
    inputs: Parameters<FunctionToTest>["length"] extends never
        ? FunctionToTest extends TypedFunction<
            [UniversalTestContext, ...(infer ArgumentsType)],
            any,
        >
            ? ArgumentsType[]
            : never
        : RemoveFirstTupleEntry<Parameters<FunctionToTest>>;
} & BaseTestCase<Awaited<ReturnType<FunctionToTest>>>

Input for a function test that has multiple inputs.

Type Parameters