Test: BaseTest & ({
    expectation: string | number | boolean | null | undefined;
    operation?: EQUALS | NOT_EQUALS;
} | {
    expectation: unknown[];
    operation: IN | ARRAY_CONTAINS;
} | {
    expectation: [number, number];
    operation: BETWEEN;
} | {
    expectation: string;
    operation: CONTAINS;
} | {
    expectation: RegexExpectation;
    operation: REGEX;
} | {
    expectation: EXTRegexExpectation;
    operation: EXT_REGEX;
} | {
    expectation: Record<string, unknown>;
    operation: DEEP_EQUALS;
} | {
    expectation: unknown[];
    operation: ARRAY_EQUALS;
})

A singular test with specific types of expectations for a given operation.