diff --git a/packages/builder/lib/processors/jsdoc/lib/transformApiJson.js b/packages/builder/lib/processors/jsdoc/lib/transformApiJson.js index f8b045e8b47..6d94f73498d 100644 --- a/packages/builder/lib/processors/jsdoc/lib/transformApiJson.js +++ b/packages/builder/lib/processors/jsdoc/lib/transformApiJson.js @@ -657,12 +657,8 @@ function transformer(sInputFile, sOutputFile, sLibraryFile, vDependencyAPIFiles, Object.keys(aParams).forEach((sParam) => { const sSince = aParams[sParam].since; const oDeprecated = aParams[sParam].deprecated; - const oEvtInSymbol = oSymbol.events.find((e) => e.name === oEvent.name); - const oParamInSymbol = oEvtInSymbol && oEvtInSymbol.parameters[0] && - oEvtInSymbol.parameters[0].parameterProperties && - oEvtInSymbol.parameters[0].parameterProperties.getParameters && - oEvtInSymbol.parameters[0].parameterProperties.getParameters.parameterProperties && - oEvtInSymbol.parameters[0].parameterProperties.getParameters.parameterProperties[sParam]; + const oEvtInSymbol = oSymbol.events?.find((e) => e.name === oEvent.name); + const oParamInSymbol = oEvtInSymbol?.parameters?.[0]?.parameterProperties?.getParameters?.parameterProperties?.[sParam]; if (typeof oParamInSymbol === 'object' && oParamInSymbol !== null) { if (sSince) {