Я хочу иметь хорошую документацию, и поэтому я хочу написать:
@param {(device)} device
и когда я нажимаю на параметре устройства, я хочу видеть что-то вроде:
configInSync:null
lastUpgradeStatus:"none"
lastUpgradeStatusReported:true
modelID:"F4FE7EBE"
packages:Object {}
registrationInSync:false
softwareVersion:3
UUID:"85196BFA6E90"
Итак, я хочу определить свой собственный тип, это возможно? Конечно, я пытался с
@ ЬурейеЕ
Но как создать такой тип "defice"? Меня судили:
@typedef {configInSync:null
lastUpgradeStatus:"none"
lastUpgradeStatusReported:true
modelID:"F4FE7EBE"
packages:Object {}
registrationInSync:false
softwareVersion:3
UUID:"85196BFA6E90"} device
Решение: необходимо определить каждое свойство в типе, например:
/**
* @typedef {object} MessageProperties
* @property {string} replyTo
* @property {string} type
* @property {string} messageId
* @property {string} contentType
* @property {string} correlationId
* @property {number} expiration
* @property {object} headers
*/