UNPKG

types-testing

Version:

Test TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.

37 lines (36 loc) 1.98 kB
/** @internal */ export declare const toExtends: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toAssignable: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toCompatible: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toExtendsMutually: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toAssignableMutually: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toMutual: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toExtendsEitherWay: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toAssignableEitherWay: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; }; /** @internal */ export declare const toRelate: ((checker: import("typescript").TypeChecker, received: import("typescript").Type, expected: import("typescript").Type) => boolean) & { needTypeArgument: true; };