24 lines
677 B
TypeScript
24 lines
677 B
TypeScript
///<reference path="fourslash.ts" />
|
|
|
|
//// class myClass { /*0*/ }
|
|
//// /*1*/
|
|
//// var x = class myClass {
|
|
//// getClassName (){
|
|
//// m/*2*/
|
|
//// }
|
|
//// /*3*/
|
|
//// }
|
|
//// var y = class {
|
|
//// getSomeName() {
|
|
//// /*4*/
|
|
//// }
|
|
//// /*5*/
|
|
//// }
|
|
|
|
verify.completions(
|
|
{ marker: "0", excludes: "myClass", isNewIdentifierLocation: true },
|
|
{ marker: ["1", "4"], includes: { name: "myClass", text: "class myClass", kind: "class" } },
|
|
{ marker: "2", includes: { name: "myClass", text: "(local class) myClass", kind: "local class" } },
|
|
{ marker: ["3", "5"], excludes: "myClass", isNewIdentifierLocation: true },
|
|
);
|