# core/producers/concept.producer.ts

> 12 lines of code and 0 definitions.

Tree: Bane's Lab Build Scripts
Language: typescript
Layer: application
Canonical: https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-producers-concept-producer-ts
Source text: https://banes-lab.com/source/build-scripts/core/producers/concept.producer.ts.txt

Listed in [core/producers](https://banes-lab.com/api/source/build-scripts/core/producers.md), after [core/producers/check.producer.ts](https://banes-lab.com/source/build-scripts/core/producers/check.producer.ts.md) and before [core/producers/concern.producer.ts](https://banes-lab.com/source/build-scripts/core/producers/concern.producer.ts.md).

## Contained in

- [core/producers](https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-core-producers.md)

## Source

```typescript
import { CONCEPTS } from "@govlab/context";
import { CONCEPT_RELATION } from "@banes-lab/web/constants/graph.constants";
import { conceptEdges } from "#core/converters/graph.concept.converter";
import { createResolver } from "#core/resolvers/ontology.resolver";
import { defineProducer } from "#core/factories/producer.factory";

export default defineProducer({
    name: "concept",
    produce: (context) => ({
        edges: conceptEdges(CONCEPTS, createResolver(context.built.context), CONCEPT_RELATION),
        nodes: [],
    }),
});
```
