diff --git a/src/compiler/factory.ts b/src/compiler/factory.ts index 965cb5fdda5..2b41f13f8a4 100644 --- a/src/compiler/factory.ts +++ b/src/compiler/factory.ts @@ -1631,14 +1631,14 @@ namespace ts { : node; } - export function createImportClause(name: Identifier, namedBindings: NamedImportBindings): ImportClause { + export function createImportClause(name: Identifier | undefined, namedBindings: NamedImportBindings | undefined): ImportClause { const node = createSynthesizedNode(SyntaxKind.ImportClause); node.name = name; node.namedBindings = namedBindings; return node; } - export function updateImportClause(node: ImportClause, name: Identifier, namedBindings: NamedImportBindings) { + export function updateImportClause(node: ImportClause, name: Identifier | undefined, namedBindings: NamedImportBindings | undefined) { return node.name !== name || node.namedBindings !== namedBindings ? updateNode(createImportClause(name, namedBindings), node)