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
|
/// <reference path='fourslash.ts'/>
////var o = {
//// foo() { },
//// bar: 0,
//// "some other name": 1
////};
////declare const p: { [s: string]: any, a: number };
////
////o["[|/*1*/bar|]"];
////o["/*2*/ ;
////p["[|/*3*/|]"];
const replacementSpan0 = test.ranges()[0]
verify.completions(
{ marker: "1", exact: [
{ name: "bar", replacementSpan: replacementSpan0 },
{ name: "foo", replacementSpan: replacementSpan0 },
{ name: "some other name", replacementSpan: replacementSpan0 }
] },
{ marker: "2", exact: [ "bar", "foo", "some other name" ] },
{ marker: "3", exact: {
name: "a",
replacementSpan: test.ranges()[1]
},
isNewIdentifierLocation: true },
);
|