1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
/// <reference path="fourslash.ts" />
// @Filename: globals.d.ts
//// declare var foot: string;
// @Filename: index.ts
//// class Service {
//// foot!: number;
//// serve() {
//// foot/**/
//// }
//// }
verify.completions({
marker: "",
unsorted: [
"arguments",
completion.globalThisEntry,
...completion.globalsVars,
{
name: "foot",
insertText: "this.foot",
kind: "property",
sortText: completion.SortText.SuggestedClassMembers,
source: completion.CompletionSource.ThisProperty,
text: "(property) Service.foot: number"
},
{
name: "foot",
insertText: undefined,
kind: "var",
kindModifiers: "declare",
sortText: completion.SortText.GlobalsOrKeywords,
text: "var foot: string"
},
"Service",
completion.undefinedVarEntry,
{
name: "serve",
insertText: "this.serve",
kind: "method",
sortText: completion.SortText.SuggestedClassMembers,
source: completion.CompletionSource.ThisProperty
},
...completion.insideMethodKeywords
],
preferences: {
includeInsertTextCompletions: true
}
});
|