Signature#declaration can be undefined (#22515)

This commit is contained in:
Klaus Meinhardt 2018-03-14 21:24:41 +01:00 committed by Andy
parent 1736741e54
commit 7715b5139b
3 changed files with 3 additions and 3 deletions

View file

@ -3875,7 +3875,7 @@ namespace ts {
}
export interface Signature {
declaration: SignatureDeclaration; // Originating declaration
declaration?: SignatureDeclaration; // Originating declaration
typeParameters?: TypeParameter[]; // Type parameters (undefined if non-generic)
parameters: Symbol[]; // Parameters
/* @internal */

View file

@ -2223,7 +2223,7 @@ declare namespace ts {
Construct = 1,
}
interface Signature {
declaration: SignatureDeclaration;
declaration?: SignatureDeclaration;
typeParameters?: TypeParameter[];
parameters: Symbol[];
}

View file

@ -2223,7 +2223,7 @@ declare namespace ts {
Construct = 1,
}
interface Signature {
declaration: SignatureDeclaration;
declaration?: SignatureDeclaration;
typeParameters?: TypeParameter[];
parameters: Symbol[];
}