Skip to content

Commit 7715b51

Browse files
ajafffAndy
authored and
Andy
committed
Signature#declaration can be undefined (microsoft#22515)
1 parent 1736741 commit 7715b51

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/compiler/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3875,7 +3875,7 @@ namespace ts {
38753875
}
38763876

38773877
export interface Signature {
3878-
declaration: SignatureDeclaration; // Originating declaration
3878+
declaration?: SignatureDeclaration; // Originating declaration
38793879
typeParameters?: TypeParameter[]; // Type parameters (undefined if non-generic)
38803880
parameters: Symbol[]; // Parameters
38813881
/* @internal */

tests/baselines/reference/api/tsserverlibrary.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2223,7 +2223,7 @@ declare namespace ts {
22232223
Construct = 1,
22242224
}
22252225
interface Signature {
2226-
declaration: SignatureDeclaration;
2226+
declaration?: SignatureDeclaration;
22272227
typeParameters?: TypeParameter[];
22282228
parameters: Symbol[];
22292229
}

tests/baselines/reference/api/typescript.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2223,7 +2223,7 @@ declare namespace ts {
22232223
Construct = 1,
22242224
}
22252225
interface Signature {
2226-
declaration: SignatureDeclaration;
2226+
declaration?: SignatureDeclaration;
22272227
typeParameters?: TypeParameter[];
22282228
parameters: Symbol[];
22292229
}

0 commit comments

Comments
 (0)