TypeScript/tests/cases/fourslash/jsDocTypedefQuickInfo1.ts
2017-05-29 21:48:43 -07:00

33 lines
735 B
TypeScript

/// <reference path="fourslash.ts" />
// @allowJs: true
// @Filename: jsDocTypedef1.js
//// /**
//// * @typedef {Object} Opts
//// * @property {string} x
//// * @property {string=} y
//// * @property {string} [z]
//// * @property {string} [w="hi"]
//// *
//// * @param {Opts} opts
//// */
//// function foo(/*1*/opts) {
//// opts.x;
///// }
//// foo({x: 'abc'});
//// /**
//// * @typedef {object} Opts1
//// * @property {string} x
//// * @property {string=} y
//// * @property {string} [z]
//// * @property {string} [w="hi"]
//// *
//// * @param {Opts1} opts
//// */
//// function foo1(/*2*/opts1) {
//// opts1.x;
//// }
//// foo1({x: 'abc'});
verify.baselineQuickInfo();