(signature)
| 66667 | if (!result && reportErrors && kind === 1 /* SignatureKind.Construct */ && (sourceObjectFlags & targetObjectFlags) && |
| 66668 | (((_a = targetSignature.declaration) === null || _a === void 0 ? void 0 : _a.kind) === 171 /* SyntaxKind.Constructor */ || ((_b = sourceSignature.declaration) === null || _b === void 0 ? void 0 : _b.kind) === 171 /* SyntaxKind.Constructor */)) { |
| 66669 | var constructSignatureToString = function (signature) { |
| 66670 | return signatureToString(signature, /*enclosingDeclaration*/ undefined, 262144 /* TypeFormatFlags.WriteArrowStyleSignature */, kind); |
| 66671 | }; |
| 66672 | reportError(ts.Diagnostics.Type_0_is_not_assignable_to_type_1, constructSignatureToString(sourceSignature), constructSignatureToString(targetSignature)); |
| 66673 | reportError(ts.Diagnostics.Types_of_construct_signatures_are_incompatible); |
| 66674 | return result; |
no test coverage detected