UNPKG

type2docfx

Version:

A tool to convert json format output from TypeDoc to universal reference model for DocFx to consume.

34 lines (33 loc) 951 B
"use strict"; exports.__esModule = true; 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;