mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-04-17 01:49:41 -05:00
typeAssertionKeywords tests
This commit is contained in:
@@ -4681,6 +4681,9 @@ namespace FourSlashInterface {
|
||||
];
|
||||
}
|
||||
|
||||
export const typeAssertionKeywords: ReadonlyArray<ExpectedCompletionEntry> =
|
||||
globalTypesPlus([keywordEntry("const")]);
|
||||
|
||||
function getInJsKeywords(keywords: ReadonlyArray<ExpectedCompletionEntryObject>): ReadonlyArray<ExpectedCompletionEntryObject> {
|
||||
return keywords.filter(keyword => {
|
||||
switch (keyword.name) {
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
////const a = {
|
||||
//// b: 42 as con/*0*/
|
||||
////};
|
||||
////
|
||||
////1 as con/*1*/
|
||||
////
|
||||
////const b = 42 as /*2*/
|
||||
|
||||
verify.completions({ marker: test.markers(), includes: [{ name: "const", sortText: completion.SortText.GlobalsOrKeywords }] });
|
||||
13
tests/cases/fourslash/completionsTypeAssertionKeywords.ts
Normal file
13
tests/cases/fourslash/completionsTypeAssertionKeywords.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
////const a = {
|
||||
//// b: 42 as /*0*/
|
||||
////};
|
||||
////
|
||||
////1 as /*1*/
|
||||
////
|
||||
////const b = 42 as /*2*/
|
||||
////
|
||||
////var c = </*3*/>42
|
||||
|
||||
verify.completions({ marker: test.markers(), exact: completion.typeAssertionKeywords });
|
||||
@@ -696,6 +696,7 @@ declare namespace completion {
|
||||
export const typeKeywords: ReadonlyArray<Entry>;
|
||||
export const globalTypes: ReadonlyArray<Entry>;
|
||||
export function globalTypesPlus(plus: ReadonlyArray<FourSlashInterface.ExpectedCompletionEntry>): ReadonlyArray<Entry>;
|
||||
export const typeAssertionKeywords: ReadonlyArray<Entry>;
|
||||
export const classElementKeywords: ReadonlyArray<Entry>;
|
||||
export const classElementInJsKeywords: ReadonlyArray<Entry>;
|
||||
export const constructorParameterKeywords: ReadonlyArray<Entry>;
|
||||
|
||||
Reference in New Issue
Block a user