Add Zod dependency and update API interfaces

- Added Zod as a dependency in package.json.
- Updated pnpm-lock.yaml to include Zod.
- Refactored API interfaces: exported new modules for perk, survivor, mission, and encounter.
- Removed obsolete api-interfaces.ts file.
- Enhanced tests for new schemas in api-interfaces.spec.ts, covering various validation scenarios.
This commit is contained in:
Maurycy
2026-05-07 00:46:03 +00:00
parent 308a1cf5c4
commit 65af268b86
17 changed files with 829 additions and 87 deletions

View File

@@ -70,6 +70,7 @@
"@nestjs/platform-express": "^11.0.0",
"axios": "^1.6.0",
"reflect-metadata": "^0.1.13",
"rxjs": "^7.8.0"
"rxjs": "^7.8.0",
"zod": "^4.4.3"
}
}