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
|
/// <reference path="fourslash.ts" />
// @strict: true
////class C {
//// /**
//// * @private
//// * @param {Object} [foo]
//// * @param {Object} foo.a
//// * @param {String} [foo.a.b]
//// */
//// m(foo) { }
////}
verify.codeFix({
description: ts.Diagnostics.Annotate_with_type_from_JSDoc.message,
index: 1,
newFileContent:
`class C {
/**
* @private
* @param {Object} [foo]
* @param {Object} foo.a
* @param {String} [foo.a.b]
*/
m(foo: { a: { b?: string; }; }) { }
}`,
});
|