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
|
/// <reference path="fourslash.ts" />
// @allowNonTsExtensions: true
// @Filename: file.js
//// let x = {
//// /** @type {number} */
//// get m() {
//// return undefined;
//// }
//// }
//// x.m/*1*/;
////
//// class Foo {
//// /** @type {string} */
//// get b() {
//// return undefined;
//// }
//// }
//// var y = new Foo();
//// y.b/*2*/;
goTo.marker('1');
edit.insert('.');
verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers: "declare" } });
edit.backspace();
goTo.marker('2');
edit.insert('.');
verify.completions({ includes: { name: "substring", kind: "method", kindModifiers: "declare" } });
|