| Zeile 63: |
Zeile 63: |
| | * [https://www.npmjs.com/package/ts-auto-guard?activeTab=readme ts-auto-guard] | | * [https://www.npmjs.com/package/ts-auto-guard?activeTab=readme ts-auto-guard] |
| | * [https://www.npmjs.com/package/typescript-json-validator typescript-json-validator] | | * [https://www.npmjs.com/package/typescript-json-validator typescript-json-validator] |
| | + | ** benützt ajv und typescript-json-schema-generator |
| | * [https://learning-notes.mistermicheels.com/javascript/typescript/runtime-type-checking/ Ajv] prüft JSON gegen [[JSON Schema]] und [[JSON Type Definition]]. JSON Schema kann aus TypeScript-erstellt werden: | | * [https://learning-notes.mistermicheels.com/javascript/typescript/runtime-type-checking/ Ajv] prüft JSON gegen [[JSON Schema]] und [[JSON Type Definition]]. JSON Schema kann aus TypeScript-erstellt werden: |
| | ** https://www.npmjs.com/package/ts-json-schema-generator | | ** https://www.npmjs.com/package/ts-json-schema-generator |
| Zeile 68: |
Zeile 69: |
| | * https://github.com/woutervh-/typescript-is | | * https://github.com/woutervh-/typescript-is |
| | * https://github.com/fabiandev/ts-runtime | | * https://github.com/fabiandev/ts-runtime |
| − | | + | * https://github.com/pelotom/runtypes |
| | + | ** https://github.com/johngeorgewright/runtyping |
| | | | |
| | Siehe auch | | Siehe auch |
| | * https://learning-notes.mistermicheels.com/javascript/typescript/runtime-type-checking/ | | * https://learning-notes.mistermicheels.com/javascript/typescript/runtime-type-checking/ |
| | * https://www.typescriptneedstypes.com/ | | * https://www.typescriptneedstypes.com/ |
| | + | * https://tsoa-community.github.io/docs/ Type safe rest APIs |
| | | | |
| | === TypeScript REST-API mit Authentifizierung === | | === TypeScript REST-API mit Authentifizierung === |