Skip to main content

Function: isTypeAssignableTo()

function isTypeAssignableTo(
checker: Readonly<ts.TypeChecker>,
sourceType: Readonly<ts.Type>,
targetType: Readonly<ts.Type>
): boolean;

Defined in: _internal/typed-rule.ts:213

Determine whether one TypeScript type is assignable to another.

Parametersโ€‹

checkerโ€‹

Readonly<ts.TypeChecker>

TypeScript type checker.

sourceTypeโ€‹

Readonly<ts.Type>

Candidate source type.

targetTypeโ€‹

Readonly<ts.Type>

Candidate target type.

Returnsโ€‹

boolean

true when assignable; otherwise false.

Remarksโ€‹

Uses checker.isTypeAssignableTo when available and falls back to strict reference equality if the checker API is unavailable or throws.