/// // Exercises relative path completions going up and down 2 directories // and the use of forward- and back-slashes and combinations thereof. // @Filename: f.ts //// /*f1*/ // @Filename: d1/g.ts //// /*g1*/ // @Filename: d1/d2/h.ts //// /*h1*/ // @Filename: d1/d2/d3/i.ts //// /*i1*/ // @Filename: d1/d2/d3/d4/j.ts //// /*j1*/ // @Filename: d1/d2/test.ts //// /// ({ name, replacementSpan: test.ranges()[0] })), isNewIdentifierLocation: true }, { marker: "3", exact: ["h.ts", "d3"].map(name => ({ name, replacementSpan: test.ranges()[1] })), isNewIdentifierLocation: true }, // parent dir completions { marker: ["5", "6"], exact: ["g.ts", "d2"], isNewIdentifierLocation: true }, { marker: "7", exact: ["f.ts", "d1"], isNewIdentifierLocation: true }, // child dir completions { marker: ["8", "9"], exact: ["i.ts", "d4"], isNewIdentifierLocation: true }, { marker: ["10", "11"], exact: "j.ts", isNewIdentifierLocation: true }, );