type2docfx
Version:
A tool to convert json format output from TypeDoc to schema driven reference model for DocFx to consume.
35 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generatePackage = void 0;
function generatePackage(elements) {
var root = {
items: [],
references: []
};
var packageModel = null;
if (elements && elements.length) {
packageModel = {
uid: null,
name: null,
summary: '',
children: [],
type: 'package',
langs: ['typeScript']
};
elements.forEach(function (element) {
root.references.push({
uid: element.uid,
name: element.name
});
packageModel.children.push(element.uid);
if (!packageModel.uid && element.package) {
packageModel.uid = element.package;
packageModel.name = element.package;
}
});
}
root.items.push(packageModel);
return root;
}
exports.generatePackage = generatePackage;
//# sourceMappingURL=packageGenerator.js.map