# shared/manifests/invariant.manifest.ts

> 2 lines of code and 2 definitions.

Tree: Governance tree
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/governance#file-governance-shared-manifests-invariant-manifest-ts
Source text: https://banes-lab.com/source/governance/shared/manifests/invariant.manifest.ts.txt

Listed in [shared/manifests](https://banes-lab.com/api/source/governance/shared/manifests.md), after [shared/manifests/identifier.manifest.ts](https://banes-lab.com/source/governance/shared/manifests/identifier.manifest.ts.md) and before [shared/manifests/layer.manifest.ts](https://banes-lab.com/source/governance/shared/manifests/layer.manifest.ts.md).

## Definitions

- `VALIDATING_CLASSES` (lexical_declaration, line 1, exported)
- `FACTORY_OWNED_TYPES` (lexical_declaration, line 3, exported)

## Source

```typescript
export const VALIDATING_CLASSES: ReadonlyMap<string, string> = new Map([["AnalysisGraph", "validate"]]);

export const FACTORY_OWNED_TYPES: ReadonlyMap<string, string> = new Map([["Coordinate", "coordinate"]]);
```
