# tools/core/factories

> A concern on the infrastructure layer holding 16 files, 1097 lines of code, 65 definitions and 7 call edges.

Page: Anatomy · Coordination tree
Canonical: https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-factories

Listed in [Anatomy · Coordination tree](https://banes-lab.com/api/pages/anatomy/coordination.md), after [tools/core/entrypoints](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-entrypoints.md) and before [tools/core/filters](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-filters.md).

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

## factories

A **concern** on the **infrastructure** layer holding **16** files, **1097** lines of code, **65** definitions and **7** call edges.

### Stats

Files 16

Lines of code 1097

Blank lines 60

Bytes 56632

Definitions 65

Exported 49

Callable 44

Call edges 7

isolated flow 36

leaf flow 22

entry flow 5

relay flow 2

Findings no anomalies

the folder's walk 2051 steps

### Files

[binding.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/binding.factory.ts.md)

- Subject: binding
- Concern: factory
- Layer: infrastructure
- 90 lines of code
- 4 definitions
- 0 call edges

[blocking.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/blocking.factory.ts.md)

- Subject: blocking
- Concern: factory
- Layer: infrastructure
- 24 lines of code
- 1 definitions
- 0 call edges

[board.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/board.factory.ts.md)

- Subject: board
- Concern: factory
- Layer: infrastructure
- 26 lines of code
- 1 definitions
- 0 call edges

[conduct.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/conduct.factory.ts.md)

- Subject: conduct
- Concern: factory
- Layer: infrastructure
- 76 lines of code
- 4 definitions
- 2 call edges

[coverage.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/coverage.factory.ts.md)

- Subject: coverage
- Concern: factory
- Layer: infrastructure
- 36 lines of code
- 2 definitions
- 1 call edges

[declaration.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/declaration.factory.ts.md)

- Subject: declaration
- Concern: factory
- Layer: infrastructure
- 130 lines of code
- 9 definitions
- 2 call edges

[entrypoint.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/entrypoint.factory.ts.md)

- Subject: entrypoint
- Concern: factory
- Layer: infrastructure
- 133 lines of code
- 5 definitions
- 0 call edges

[governance.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/governance.factory.ts.md)

- Subject: governance
- Concern: factory
- Layer: infrastructure
- 102 lines of code
- 6 definitions
- 0 call edges

[literal.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/literal.factory.ts.md)

- Subject: literal
- Concern: factory
- Layer: infrastructure
- 70 lines of code
- 4 definitions
- 0 call edges

[manifest.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/manifest.factory.ts.md)

- Subject: manifest
- Concern: factory
- Layer: infrastructure
- 55 lines of code
- 3 definitions
- 0 call edges

[reference.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/reference.factory.ts.md)

- Subject: reference
- Concern: factory
- Layer: infrastructure
- 71 lines of code
- 5 definitions
- 1 call edges

[report.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/report.factory.ts.md)

- Subject: report
- Concern: factory
- Layer: infrastructure
- 104 lines of code
- 10 definitions
- 0 call edges

[snapshot.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/snapshot.factory.ts.md)

- Subject: snapshot
- Concern: factory
- Layer: infrastructure
- 60 lines of code
- 2 definitions
- 0 call edges

[surface.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/surface.factory.ts.md)

- Subject: surface
- Concern: factory
- Layer: infrastructure
- 84 lines of code
- 7 definitions
- 0 call edges

[venue.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/venue.factory.ts.md)

- Subject: venue
- Concern: factory
- Layer: infrastructure
- 5 lines of code
- 1 definitions
- 1 call edges

[vocabulary.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/vocabulary.factory.ts.md)

- Subject: vocabulary
- Concern: factory
- Layer: infrastructure
- 31 lines of code
- 1 definitions
- 0 call edges

## Links to

- [tools/rules/binding.rule.ts](https://banes-lab.com/source/coordination/tools/rules/binding.rule.ts.md)
- [tools/core/inspectors/blocking.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/blocking.inspector.ts.md)
- [tools/rules/blocking.rule.ts](https://banes-lab.com/source/coordination/tools/rules/blocking.rule.ts.md)
- [tools/core/inspectors/board.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/board.inspector.ts.md)
- [tools/core/inspectors/fence.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/fence.inspector.ts.md)
- [tools/core/inspectors/projection.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/projection.inspector.ts.md)
- [tools/core/inspectors/report.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/report.inspector.ts.md)
- [tools/core/validators/board.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/board.validator.ts.md)
- [tools/core/factories/conduct.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/conduct.factory.ts.md)
- [tools/core/factories/coverage.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/coverage.factory.ts.md)
- [tools/core/resolvers/coverage.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/coverage.resolver.ts.md)
- [tools/rules/declaration.rule.ts](https://banes-lab.com/source/coordination/tools/rules/declaration.rule.ts.md)
- [config/surface.config.ts](https://banes-lab.com/source/coordination/config/surface.config.ts.md)
- [tools/core/inspectors/declaration.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/declaration.inspector.ts.md)
- [tools/core/factories/declaration.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/declaration.factory.ts.md)
- [tools/rules/entrypoint.rule.ts](https://banes-lab.com/source/coordination/tools/rules/entrypoint.rule.ts.md)
- [tools/rules/literal.rule.ts](https://banes-lab.com/source/coordination/tools/rules/literal.rule.ts.md)
- [tools/core/inspectors/manifest.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/manifest.inspector.ts.md)
- [tools/core/factories/reference.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/reference.factory.ts.md)
- [tools/core/comparators/snapshot.comparator.ts](https://banes-lab.com/source/coordination/tools/core/comparators/snapshot.comparator.ts.md)
- [tools/core/strings/venue.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/venue.strings.ts.md)
- [tools/core/inspectors/venue.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/venue.inspector.ts.md)
- [tools/core/runners/blocking.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/blocking.runner.ts.md)
- [tools/core/runners/checklist.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/checklist.runner.ts.md)
- [tools/core/runners/delivery.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/delivery.runner.ts.md)
- [tools/core/runners/mark.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/mark.runner.ts.md)
- [tools/core/runners/record.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/record.runner.ts.md)
- [tools/core/runners/venue.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/venue.runner.ts.md)

## Contains

- [tools/core/factories/binding.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/binding.factory.ts.md)
- [tools/core/factories/blocking.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/blocking.factory.ts.md)
- [tools/core/factories/board.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/board.factory.ts.md)
- [tools/core/factories/conduct.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/conduct.factory.ts.md)
- [tools/core/factories/coverage.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/coverage.factory.ts.md)
- [tools/core/factories/declaration.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/declaration.factory.ts.md)
- [tools/core/factories/entrypoint.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/entrypoint.factory.ts.md)
- [tools/core/factories/governance.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/governance.factory.ts.md)
- [tools/core/factories/literal.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/literal.factory.ts.md)
- [tools/core/factories/manifest.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/manifest.factory.ts.md)
- [tools/core/factories/reference.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/reference.factory.ts.md)
- [tools/core/factories/report.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/report.factory.ts.md)
- [tools/core/factories/snapshot.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/snapshot.factory.ts.md)
- [tools/core/factories/surface.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/surface.factory.ts.md)
- [tools/core/factories/venue.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/venue.factory.ts.md)
- [tools/core/factories/vocabulary.factory.ts](https://banes-lab.com/source/coordination/tools/core/factories/vocabulary.factory.ts.md)

## Contained in

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