29 lines
665 B
TypeScript
29 lines
665 B
TypeScript
/// <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: "substr", kind: "method", kindModifiers: "declare" } });
|