types-testing
Version:
Test TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.
37 lines (36 loc) • 1.98 kB
TypeScript
/** @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;
};