32 lines
556 B
TypeScript
32 lines
556 B
TypeScript
|
// @allowNonTsExtensions: true
|
||
|
// @Filename: test123.js
|
||
|
|
||
|
/// <reference path="./fourslash.ts" />
|
||
|
|
||
|
//// // Comment
|
||
|
//// function /*1*/fn() {
|
||
|
//// this.baz = 10;
|
||
|
//// }
|
||
|
//// fn.prototype = {
|
||
|
//// /** JSDoc */
|
||
|
//// bar: function () {
|
||
|
//// console.log('hello world');
|
||
|
//// }
|
||
|
//// }
|
||
|
|
||
|
verify.codeFix({
|
||
|
description: "Convert function to an ES2015 class",
|
||
|
newFileContent:
|
||
|
`// Comment
|
||
|
class fn {
|
||
|
constructor() {
|
||
|
this.baz = 10;
|
||
|
}
|
||
|
/** JSDoc */
|
||
|
bar() {
|
||
|
console.log('hello world');
|
||
|
}
|
||
|
}
|
||
|
`,
|
||
|
});
|