@ng-doc/builder
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
27 lines • 975 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.API_LIST_COMPONENT_BUILDER_TAG = void 0;
exports.apiListComponentBuilder = apiListComponentBuilder;
const builder_1 = require("@ng-doc/builder");
const core_1 = require("@ng-doc/core");
const rxjs_1 = require("rxjs");
const core_2 = require("../../core");
exports.API_LIST_COMPONENT_BUILDER_TAG = 'ApiListComponent';
/**
*
* @param config
*/
function apiListComponentBuilder(config) {
const { metadata } = config;
return (0, rxjs_1.of)(void 0).pipe((0, core_2.runBuild)(exports.API_LIST_COMPONENT_BUILDER_TAG, async () => ({
filePath: metadata.outPath,
content: (0, builder_1.renderTemplate)('./api-list.ts.nunj', {
context: {
id: (0, core_1.uid)(),
segment: metadata.entry.route,
title: metadata.entry.title,
},
}),
})));
}
//# sourceMappingURL=api-list-component.builder.js.map
;