MCPcopy Index your code
hub / github.com/nodejs/node / constructSignatureToString

Function constructSignatureToString

test/fixtures/snapshot/typescript.js:66669–66671  ·  view source on GitHub ↗
(signature)

Source from the content-addressed store, hash-verified

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;

Callers 1

signaturesRelatedToFunction · 0.85

Calls 1

signatureToStringFunction · 0.85

Tested by

no test coverage detected