How to document a dictionary in JSDoc?

后端 未结 2 1118
难免孤独
难免孤独 2020-12-12 23:45

Having next example:

var CONF = {
    locale: {
        \"en\": {
            name: \"English\",
            lang: \"e         


        
2条回答
  •  粉色の甜心
    2020-12-12 23:49

    As far as I can tell:

    Using @typedef and @property to define a custom type is the "correct" way in JSDoc. But it is cumbersome to write and ugly to read (a cardinal sin in documentation).

    The record type is much neater (note the double {{s):

       /** {{
             name:string, 
             lang:string
       }} */
    

提交回复
热议问题