Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 477 Bytes

pretty-jsdoc-casting.md

File metadata and controls

24 lines (21 loc) · 477 Bytes

pretty-jsdoc-casting

Enforces additional empty comment when type casting in JSDoc.

options

schema: undefined

Valid

var v = func(
    a
)
var v = /** @type {A} */(/** @type {B} */(/** @type {C} */(a)/**/)/**/)/**/
var v = /** @type {A} */(a)/**/()
var v = { b: /** @type {A} */(a)/**/ }

Invalid

var v = /** @type {A} */(  /** @type {B} */(/** @type {C} */((a))))
var v = { b: /** @type {A} */(a) }
var v = { b: /**@type {A}*/(a)/**/ }