use interface for ValidVariableDeclaration

This commit is contained in:
Gabriela Araujo Britto 2019-03-01 09:17:44 -08:00
parent 1f91aa1c9b
commit cd060e75fe

View File

@ -469,7 +469,10 @@ namespace ts.refactor.convertToNamedParameters {
type ValidParameterNodeArray = NodeArray<ValidParameterDeclaration>;
type ValidVariableDeclaration = VariableDeclaration & { name: Identifier, type: undefined };
interface ValidVariableDeclaration extends VariableDeclaration {
name: Identifier;
type: undefined;
}
interface ValidConstructor extends ConstructorDeclaration {
parent: (ClassDeclaration & { name: Identifier }) | (ClassExpression & { parent: ValidVariableDeclaration });