From 692535a93532d6e421abe2b521627eb650fdaeea Mon Sep 17 00:00:00 2001 From: Suguru Inatomi Date: Sat, 21 Sep 2019 07:47:52 +0100 Subject: [PATCH] refactor: make pseudo elements array readonly (#31248) PR Close #31248 --- packages/language-service/src/completions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/language-service/src/completions.ts b/packages/language-service/src/completions.ts index 2efc53ca09..97b9e8915a 100644 --- a/packages/language-service/src/completions.ts +++ b/packages/language-service/src/completions.ts @@ -28,7 +28,7 @@ const hiddenHtmlElements = { link: true, }; -const angularPseudoElements = ['ng-container', 'ng-content', 'ng-template']; +const ANGULAR_PSEUDO_ELEMENTS = ['ng-container', 'ng-content', 'ng-template'] as const; export function getTemplateCompletions( templateInfo: AstResult, position: number): ts.CompletionEntry[] { @@ -244,7 +244,7 @@ function elementCompletions(info: AstResult, path: AstPath): ts.Complet sortText: name, }; }); - const pseudoElements = angularPseudoElements.map(name => { + const pseudoElements = ANGULAR_PSEUDO_ELEMENTS.map(name => { return { name, // Need to cast to unknown because Angular's CompletionKind includes HTML