# core/observers

> A concern on the application layer holding 5 files, 228 lines of code, 54 definitions and 15 call edges.

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

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

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

## observers

A **concern** on the **application** layer holding **5** files, **228** lines of code, **54** definitions and **15** call edges.

### Stats

Files 5

Lines of code 228

Blank lines 21

Bytes 8434

Definitions 54

Exported 22

Callable 21

Call edges 15

isolated flow 38

leaf flow 6

relay flow 6

entry flow 4

Findings no anomalies

the folder's walk 735 steps

### Files

[document.observer.ts](https://banes-lab.com/source/tree/core/observers/document.observer.ts.md)

- Subject: document
- Concern: observer
- Layer: application
- 45 lines of code
- 10 definitions
- 0 call edges

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

- Subject: element
- Concern: observer
- Layer: application
- 108 lines of code
- 29 definitions
- 11 call edges

[panel.observer.ts](https://banes-lab.com/source/tree/core/observers/panel.observer.ts.md)

- Subject: panel
- Concern: observer
- Layer: application
- 25 lines of code
- 4 definitions
- 2 call edges

[route.observer.ts](https://banes-lab.com/source/tree/core/observers/route.observer.ts.md)

- Subject: route
- Concern: observer
- Layer: application
- 33 lines of code
- 7 definitions
- 2 call edges

[tab.observer.ts](https://banes-lab.com/source/tree/core/observers/tab.observer.ts.md)

- Subject: tab
- Concern: observer
- Layer: application
- 17 lines of code
- 4 definitions
- 0 call edges

## Links to

- [presentation/renderers/document.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/document.renderer.ts.md)
- [core/observers/element.observer.ts](https://banes-lab.com/source/tree/core/observers/element.observer.ts.md)
- [core/registries/style.registry.ts](https://banes-lab.com/source/tree/core/registries/style.registry.ts.md)
- [core/observers/panel.observer.ts](https://banes-lab.com/source/tree/core/observers/panel.observer.ts.md)
- [presentation/components/stage.component.ts](https://banes-lab.com/source/tree/presentation/components/stage.component.ts.md)
- [core/observers/route.observer.ts](https://banes-lab.com/source/tree/core/observers/route.observer.ts.md)
- [presentation/renderers/tab.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/tab.renderer.ts.md)

## Contains

- [core/observers/document.observer.ts](https://banes-lab.com/source/tree/core/observers/document.observer.ts.md)
- [core/observers/element.observer.ts](https://banes-lab.com/source/tree/core/observers/element.observer.ts.md)
- [core/observers/panel.observer.ts](https://banes-lab.com/source/tree/core/observers/panel.observer.ts.md)
- [core/observers/route.observer.ts](https://banes-lab.com/source/tree/core/observers/route.observer.ts.md)
- [core/observers/tab.observer.ts](https://banes-lab.com/source/tree/core/observers/tab.observer.ts.md)

## Contained in

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