[Tools] Unlock TypeScript's Features in Vanilla JS with @ts-check and JSDoc

时间:2023-03-09 03:27:25
[Tools] Unlock TypeScript's Features in Vanilla JS with @ts-check and JSDoc

TypeScript can help you with your plain JavaScript files if you add a simple //@ts-check comment. Then you can enhance the experience by add proper JSDocs to describe your functions which will feed type information into TypeScript and give you a development experience near TypeScript itself.

//@ts-check

/**
* @param {string} greeting
* @return {string}
*/
function greeting (greeting) {
return greeting
} greeting()

[Tools] Unlock TypeScript's Features in Vanilla JS with @ts-check and JSDoc