2015-08-12 08:54:25 +02:00
|
|
|
///<reference path="fourslash.ts" />
|
|
|
|
|
2015-11-13 22:44:57 +01:00
|
|
|
// @allowJs: true
|
2015-08-12 08:54:25 +02:00
|
|
|
// @Filename: Foo.js
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @/*1*/ */
|
|
|
|
//// var v1;
|
2015-08-12 08:54:25 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @p/*2*/ */
|
|
|
|
//// var v2;
|
2015-08-12 08:54:25 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @param /*3*/ */
|
|
|
|
//// var v3;
|
2015-08-12 08:54:25 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @param { n/*4*/ } bar */
|
|
|
|
//// var v4;
|
2015-08-12 08:54:25 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @type { n/*5*/ } */
|
|
|
|
//// var v5;
|
2015-08-18 00:35:27 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// // @/*6*/
|
|
|
|
//// var v6;
|
2015-08-18 00:35:27 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// // @pa/*7*/
|
|
|
|
//// var v7;
|
2015-08-21 22:07:41 +02:00
|
|
|
////
|
2017-03-01 00:41:47 +01:00
|
|
|
//// /** @return { n/*8*/ } */
|
|
|
|
//// var v8;
|
|
|
|
////
|
|
|
|
//// /** /*9*/ */
|
|
|
|
////
|
|
|
|
//// /**
|
|
|
|
//// /*10*/
|
|
|
|
//// */
|
|
|
|
////
|
|
|
|
//// /**
|
|
|
|
//// * /*11*/
|
|
|
|
//// */
|
2017-03-02 06:11:34 +01:00
|
|
|
////
|
2017-03-02 02:46:46 +01:00
|
|
|
//// /**
|
|
|
|
//// /*12*/
|
|
|
|
//// */
|
2017-03-02 06:11:34 +01:00
|
|
|
////
|
2017-03-02 02:46:46 +01:00
|
|
|
//// /**
|
|
|
|
//// * /*13*/
|
|
|
|
//// */
|
2017-03-02 06:11:34 +01:00
|
|
|
////
|
2017-03-02 02:46:46 +01:00
|
|
|
//// /**
|
|
|
|
//// * some comment /*14*/
|
|
|
|
//// */
|
2017-03-02 06:11:34 +01:00
|
|
|
////
|
2017-03-02 02:46:46 +01:00
|
|
|
//// /**
|
|
|
|
//// * @param /*15*/
|
|
|
|
//// */
|
2017-03-02 06:11:34 +01:00
|
|
|
////
|
|
|
|
//// /** @param /*16*/ */
|
2017-03-02 02:46:46 +01:00
|
|
|
|
2018-10-29 18:03:25 +01:00
|
|
|
verify.completions(
|
|
|
|
{ marker: ["1", "2"], includes: ["constructor", "param", "type", "method", "template"] },
|
|
|
|
{ marker: ["3", "15", "16"], exact: [] },
|
2019-05-16 23:46:10 +02:00
|
|
|
{ marker: ["4", "5", "8"], includes: { name: "number", sortText: completion.SortText.GlobalsOrKeywords } },
|
2018-10-29 18:03:25 +01:00
|
|
|
{ marker: ["6", "7", "14"], exact: undefined },
|
|
|
|
{ marker: ["9", "10", "11", "12", "13"], includes: ["@argument", "@returns"] },
|
|
|
|
);
|