types-testing
Version:
Test TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.
12 lines (11 loc) • 386 B
TypeScript
import type ts from 'typescript';
import type { AssertionFn } from './get-type-checker';
/** @internal */
export type ValidateAssertionParams = {
checker: ts.TypeChecker;
receivedType: ts.Type;
expectedType?: ts.Type;
isNegated: boolean;
};
/** @internal */
export declare const validateAssertion: (assertionFn: AssertionFn, params: ValidateAssertionParams) => boolean;