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 === |