@xdp/generate-api
Advanced tools
Comparing version 1.0.5 to 1.0.6
{ | ||
"name": "@xdp/generate-api", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "", | ||
"main": "index.js", | ||
"scripts": { | ||
"dev": "node ./bin/gen-api-dev.js", | ||
"gen": "node ./bin/gen-api.js" | ||
}, | ||
"bin": { | ||
@@ -49,3 +45,7 @@ "gen-api": "./bin/gen-api.js" | ||
"registry": "https://registry.npmjs.org/" | ||
}, | ||
"scripts": { | ||
"dev": "node ./bin/gen-api-dev.js", | ||
"gen": "node ./bin/gen-api.js" | ||
} | ||
} | ||
} |
@@ -100,6 +100,11 @@ const path = require('path') | ||
const item = interfaceItem[interfaceKey] | ||
propertyList.push(`${interfaceKey}?: ${item.type} // ${item.description}`) | ||
propertyList.push(`/** | ||
* ${item.description} | ||
*/ | ||
${interfaceKey}?: ${item.type}`) | ||
}) | ||
const content = `${importString} | ||
// ${definition.description || originKey} | ||
/** | ||
* ${definition.description || originKey} | ||
*/ | ||
export interface I${toUpperFirst(key)} { | ||
@@ -110,3 +115,5 @@ ${propertyList.join('\n ')} | ||
writeFile(content, `${key}.ts`, dirPath) | ||
writeFile(`// ${definition.description || originKey} | ||
writeFile(`/** | ||
* ${definition.description || originKey} | ||
*/ | ||
export { I${toUpperFirst(key)} } from './${key}'\n`, 'index.ts', dirPath, true) | ||
@@ -113,0 +120,0 @@ result[key] = content |
93906
1402