mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 20:26:08 +00:00
treeshaker should keep [Symbol.iterator]-members because there are implict references from for-of loops
This commit is contained in:
@@ -540,6 +540,7 @@ function markNodes(languageService: ts.LanguageService, options: ITreeShakingOpt
|
||||
|| ts.isConstructSignatureDeclaration(member)
|
||||
|| ts.isIndexSignatureDeclaration(member)
|
||||
|| ts.isCallSignatureDeclaration(member)
|
||||
|| memberName === '[Symbol.iterator]'
|
||||
|| memberName === 'toJSON'
|
||||
|| memberName === 'toString'
|
||||
|| memberName === 'dispose'// TODO: keeping all `dispose` methods
|
||||
|
||||
Reference in New Issue
Block a user