core/producers/section.producer.ts
core/producers/section.producer.ts is a file in Bane's Lab Build Scripts. 10 lines of code and 2 definitions.
import { partGraph, siteNodes } from "#core/converters/graph.site.converter";
import { defineProducer } from "#core/factories/producer.factory";
export default defineProducer({
name: "section",
produce: (context) => {
const { plans } = context.scope;
const parts = partGraph(plans, context.numbers, context.codes, context.vocabulary.contains);
return { edges: parts.edges, nodes: [...siteNodes(plans, context.numbers, context.codes), ...parts.nodes] };
},
});