Skip to content

Commit 9a37ef8

Browse files
committed
typeAssertionKeywords tests
1 parent b2c555a commit 9a37ef8

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

src/harness/fourslash.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4681,6 +4681,9 @@ namespace FourSlashInterface {
46814681
];
46824682
}
46834683

4684+
export const typeAssertionKeywords: ReadonlyArray<ExpectedCompletionEntry> =
4685+
globalTypesPlus([keywordEntry("const")]);
4686+
46844687
function getInJsKeywords(keywords: ReadonlyArray<ExpectedCompletionEntryObject>): ReadonlyArray<ExpectedCompletionEntryObject> {
46854688
return keywords.filter(keyword => {
46864689
switch (keyword.name) {

tests/cases/fourslash/completionListAsConst.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/// <reference path='fourslash.ts'/>
2+
3+
////const a = {
4+
//// b: 42 as /*0*/
5+
////};
6+
////
7+
////1 as /*1*/
8+
////
9+
////const b = 42 as /*2*/
10+
////
11+
////var c = </*3*/>42
12+
13+
verify.completions({ marker: test.markers(), exact: completion.typeAssertionKeywords });

tests/cases/fourslash/fourslash.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,7 @@ declare namespace completion {
696696
export const typeKeywords: ReadonlyArray<Entry>;
697697
export const globalTypes: ReadonlyArray<Entry>;
698698
export function globalTypesPlus(plus: ReadonlyArray<FourSlashInterface.ExpectedCompletionEntry>): ReadonlyArray<Entry>;
699+
export const typeAssertionKeywords: ReadonlyArray<Entry>;
699700
export const classElementKeywords: ReadonlyArray<Entry>;
700701
export const classElementInJsKeywords: ReadonlyArray<Entry>;
701702
export const constructorParameterKeywords: ReadonlyArray<Entry>;

0 commit comments

Comments
 (0)