Skip to main content

Function: isTypeAssignableTo()

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

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

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.