Merge branch 'pr-982'
This commit is contained in:
commit
61dd655951
18
jsdoc.md
18
jsdoc.md
|
@ -2,7 +2,7 @@
|
|||
title: Jsdoc
|
||||
category: JavaScript
|
||||
layout: 2017/sheet
|
||||
updated: 2017-10-29
|
||||
updated: 2019-01-10
|
||||
weight: -1
|
||||
---
|
||||
|
||||
|
@ -79,6 +79,22 @@ function play (song) {
|
|||
|
||||
See: <http://usejsdoc.org/tags-typedef.html>
|
||||
|
||||
### Importing types
|
||||
|
||||
```js
|
||||
/**
|
||||
* @typedef {import('./Foo').default} Bar
|
||||
*/
|
||||
|
||||
/**
|
||||
* @param {Bar} x
|
||||
*/
|
||||
|
||||
function test(x) { }
|
||||
```
|
||||
|
||||
This syntax is [TypeScript-specific](https://github.com/Microsoft/TypeScript/wiki/JsDoc-support-in-JavaScript#import-types).
|
||||
|
||||
### Other keywords
|
||||
|
||||
```js
|
||||
|
|
Loading…
Reference in New Issue