# core/factories

> A concern on the infrastructure layer holding 3 files, 149 lines of code, 25 definitions and 11 call edges.

Page: Anatomy · Bane's Lab Site
Canonical: https://banes-lab.com/anatomy/tree#folder-core-factories

Listed in [Anatomy · Bane's Lab Site](https://banes-lab.com/api/pages/anatomy/tree.md), after [core/converters](https://banes-lab.com/anatomy/tree/folder-core-converters.md) and before [core/formatters](https://banes-lab.com/anatomy/tree/folder-core-formatters.md).

[root](https://banes-lab.com/anatomy/tree/folder-root.md) [core](https://banes-lab.com/anatomy/tree/folder-core.md)

## factories

A **concern** on the **infrastructure** layer holding **3** files, **149** lines of code, **25** definitions and **11** call edges.

### Stats

Files 3

Lines of code 149

Blank lines 22

Bytes 6018

Definitions 25

Exported 21

Callable 20

Call edges 11

leaf flow 9

isolated flow 8

entry flow 5

relay flow 3

Findings no anomalies

the folder's walk 529 steps

### Files

[element.factory.ts](https://banes-lab.com/source/tree/core/factories/element.factory.ts.md)

- Subject: element
- Concern: factory
- Layer: infrastructure
- 54 lines of code
- 9 definitions
- 4 call edges

[evidence.factory.ts](https://banes-lab.com/source/tree/core/factories/evidence.factory.ts.md)

- Subject: evidence
- Concern: factory
- Layer: infrastructure
- 47 lines of code
- 9 definitions
- 4 call edges

[schema.factory.ts](https://banes-lab.com/source/tree/core/factories/schema.factory.ts.md)

- Subject: schema
- Concern: factory
- Layer: infrastructure
- 48 lines of code
- 7 definitions
- 3 call edges

## Links to

- [core/factories/element.factory.ts](https://banes-lab.com/source/tree/core/factories/element.factory.ts.md)
- [presentation/components/code.component.ts](https://banes-lab.com/source/tree/presentation/components/code.component.ts.md)
- [presentation/components/folder.component.ts](https://banes-lab.com/source/tree/presentation/components/folder.component.ts.md)
- [presentation/components/link.component.ts](https://banes-lab.com/source/tree/presentation/components/link.component.ts.md)
- [presentation/components/reference.component.ts](https://banes-lab.com/source/tree/presentation/components/reference.component.ts.md)
- [presentation/components/search.component.ts](https://banes-lab.com/source/tree/presentation/components/search.component.ts.md)
- [presentation/components/shell.component.ts](https://banes-lab.com/source/tree/presentation/components/shell.component.ts.md)
- [presentation/components/source.component.ts](https://banes-lab.com/source/tree/presentation/components/source.component.ts.md)
- [presentation/components/step.component.ts](https://banes-lab.com/source/tree/presentation/components/step.component.ts.md)
- [presentation/components/surface.component.ts](https://banes-lab.com/source/tree/presentation/components/surface.component.ts.md)
- [presentation/components/walk.component.ts](https://banes-lab.com/source/tree/presentation/components/walk.component.ts.md)
- [presentation/renderers/anatomy.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/anatomy.renderer.ts.md)
- [presentation/renderers/block.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/block.renderer.ts.md)
- [presentation/renderers/card.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/card.renderer.ts.md)
- [presentation/renderers/chapter.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/chapter.renderer.ts.md)
- [presentation/renderers/diagram.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/diagram.renderer.ts.md)
- [presentation/renderers/document.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/document.renderer.ts.md)
- [presentation/renderers/element.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/element.renderer.ts.md)
- [presentation/renderers/figure.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/figure.renderer.ts.md)
- [presentation/renderers/folder.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/folder.renderer.ts.md)
- [presentation/renderers/glossary.block.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/glossary.block.renderer.ts.md)
- [presentation/renderers/glossary.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/glossary.renderer.ts.md)
- [presentation/renderers/grammar.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/grammar.renderer.ts.md)
- [presentation/renderers/home.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/home.renderer.ts.md)
- [presentation/renderers/lesson.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/lesson.renderer.ts.md)
- [presentation/renderers/link.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/link.renderer.ts.md)
- [presentation/renderers/markdown.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/markdown.renderer.ts.md)
- [presentation/renderers/metric.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/metric.renderer.ts.md)
- [presentation/renderers/ontology.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/ontology.renderer.ts.md)
- [presentation/renderers/page.shell.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/page.shell.renderer.ts.md)
- [presentation/renderers/panel.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/panel.renderer.ts.md)
- [presentation/renderers/record.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/record.renderer.ts.md)
- [presentation/renderers/search.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/search.renderer.ts.md)
- [presentation/renderers/section.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/section.renderer.ts.md)
- [presentation/renderers/site.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/site.renderer.ts.md)
- [presentation/renderers/source.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/source.renderer.ts.md)
- [presentation/renderers/surface.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/surface.renderer.ts.md)
- [presentation/renderers/syntax.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/syntax.renderer.ts.md)
- [presentation/renderers/tab.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/tab.renderer.ts.md)
- [presentation/renderers/table.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/table.renderer.ts.md)
- [presentation/renderers/text.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/text.renderer.ts.md)
- [presentation/renderers/walk.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/walk.renderer.ts.md)
- [presentation/views/home.view.ts](https://banes-lab.com/source/tree/presentation/views/home.view.ts.md)
- [presentation/views/profile.view.ts](https://banes-lab.com/source/tree/presentation/views/profile.view.ts.md)
- [presentation/widgets/overlay.widget.ts](https://banes-lab.com/source/tree/presentation/widgets/overlay.widget.ts.md)
- [presentation/views/search.view.ts](https://banes-lab.com/source/tree/presentation/views/search.view.ts.md)
- [presentation/renderers/learning.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/learning.renderer.ts.md)
- [presentation/widgets/reference.widget.ts](https://banes-lab.com/source/tree/presentation/widgets/reference.widget.ts.md)
- [core/factories/evidence.factory.ts](https://banes-lab.com/source/tree/core/factories/evidence.factory.ts.md)
- [core/factories/schema.factory.ts](https://banes-lab.com/source/tree/core/factories/schema.factory.ts.md)
- [presentation/renderers/schema.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/schema.renderer.ts.md)

## Contains

- [core/factories/element.factory.ts](https://banes-lab.com/source/tree/core/factories/element.factory.ts.md)
- [core/factories/evidence.factory.ts](https://banes-lab.com/source/tree/core/factories/evidence.factory.ts.md)
- [core/factories/schema.factory.ts](https://banes-lab.com/source/tree/core/factories/schema.factory.ts.md)

## Contained in

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