Sfoglia il codice sorgente

Improve docs template helper `properties.js` (#5832)

Marco 1 mese fa
parent
commit
99eda2225c
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 4 4
      docs/templates/properties.js

+ 4 - 4
docs/templates/properties.js

@@ -35,7 +35,7 @@ module.exports.fullname = function fullname({ item }) {
 
 module.exports.inheritance = function ({ item, build }) {
   if (!isNodeType('ContractDefinition', item)) {
-    throw new Error('used inherited-items on non-contract');
+    throw new Error('inheritance modifier used on non-contract');
   }
 
   return item.linearizedBaseContracts
@@ -65,14 +65,14 @@ module.exports['has-internal-variables'] = function ({ item }) {
 
 module.exports.functions = function ({ item }) {
   return [
-    ...[...findAll('FunctionDefinition', item)].filter(f => f.visibility !== 'private'),
-    ...[...findAll('VariableDeclaration', item)].filter(f => f.visibility === 'public'),
+    ...findAll('FunctionDefinition', item).filter(f => f.visibility !== 'private'),
+    ...findAll('VariableDeclaration', item).filter(f => f.visibility === 'public'),
   ];
 };
 
 module.exports.returns2 = function ({ item }) {
   if (isNodeType('VariableDeclaration', item)) {
-    return [{ type: item.typeDescriptions.typeString }];
+    return [{ type: item.typeName.typeDescriptions.typeString }];
   } else {
     return item.returns;
   }