letstr=`The following document describes the "${scope}" object of the Synchronet javascript object model. This object is available to scripts running in the javascript runtime environment of Synchronet BBS.\r\n`;
str+=`\r\n---\r\n\r\nThe following is a list of methods on the "${scope}" object:\r\n`;
for (constmethodinjsobjs[scope].methods){
const_prefix=`${prefix}${method}`;
str+='\r\n';
str+=`The return value type of the "${_prefix}" method is: "${jsobjs[scope].methods[method].returns}"\r\n`;
str+=`The usage example for the "${_prefix}" method is: "${jsobjs[scope].methods[method].usage}"\r\n`;
str+=`The description of the "${_prefix}" method is: "${jsobjs[scope].methods[method].description}"\r\n`;
str+=`The "${_prefix}" method was introduced in Synchronet "${jsobjs[scope].methods[method].version}"\r\n`;
}
str+=`\r\n---\r\n\r\nThe following is a list of properties of the "${scope}" object:\r\n`;
for (constpropertyinjsobjs[scope].properties){
const_prefix=`${prefix}${property}`;
str+='\r\n';
str+=`The value type of the "${_prefix}" property is: "${jsobjs[scope].properties[property].type}"\r\n`;
str+=`The description of the "${_prefix}" property is: "${jsobjs[scope].properties[property].description}"\r\n`;
str+=`The "${_prefix}" property was introduced in Synchronet "${jsobjs[scope].properties[property].version}"\r\n`;