Skip to content

Commit 445f1f2

Browse files
committed
Add diagram for Supplier datastore schema
1 parent b1a295f commit 445f1f2

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

internal/datastore/src/cli/diagrams.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LetterSchema, MISchema } from '../types';
1+
import {LetterSchema, MISchema, SupplierSchema} from '../types';
22
import { generateMermaidDiagram } from 'zod-mermaid';
33
import * as fs from 'node:fs';
44

@@ -11,7 +11,7 @@ This document contains the mermaid diagrams for the data store schemas used in t
1111
The schemas are generated from Zod definitions and provide a visual representation of the data structure.
1212
`);
1313

14-
for (const [name, schema] of Object.entries({ Letter: [LetterSchema], MI: [MISchema] })) {
14+
for (const [name, schema] of Object.entries({ Letter: [LetterSchema], MI: [MISchema], Supplier: [SupplierSchema] })) {
1515
const mermaid = generateMermaidDiagram(schema);
1616
fs.writeSync(out, `
1717
## ${name} schema

internal/datastore/src/types.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,15 @@ erDiagram
4141
string updatedAt
4242
}
4343
```
44+
45+
## Supplier schema
46+
47+
```mermaid
48+
erDiagram
49+
Supplier {
50+
string id
51+
string name
52+
string apimId
53+
string status "enum: ENABLED, DISABLED"
54+
}
55+
```

0 commit comments

Comments
 (0)