Änderungen

Zur Navigation springen Zur Suche springen
519 Bytes hinzugefügt ,  06:33, 26. Nov. 2022
Zeile 60: Zeile 60:     
Type Script kann zur Kompilierzeit Typensicherheit sicherstellen. Verschiedene Tools können auf Basis von TypeScript-Typen Prüfmethoden erstellen, um zur Laufzeit z.B. ein in JSON eingelesenen Typ auf Übereinstimmung mit dem TypeScript-Typ abzugleichen:
 
Type Script kann zur Kompilierzeit Typensicherheit sicherstellen. Verschiedene Tools können auf Basis von TypeScript-Typen Prüfmethoden erstellen, um zur Laufzeit z.B. ein in JSON eingelesenen Typ auf Übereinstimmung mit dem TypeScript-Typ abzugleichen:
 +
 +
Eine Möglichkeit ist typescript-json-validator:
 +
  npm install --save-dev typescript-json-validator
 +
 +
In der package.json wird unter "scripts" folgender Eintrag hinzugefügt:
 +
      "build:validators": "typescript-json-validator --defaultProps=false --useNamedExport --collection src/types/types.ts && sed -i -e \"s/= require('ajv')/from 'ajv'/\" -e s/\\\"format\\\":\\\"fast\\\",// -e s/\\\"nullable\\\":true,// -e s/\\\"uniqueItems\\\":true,// -e s/\\\"unicode\\\":true,// src/types/types.validator.ts",
 +
 +
 +
Siehe auch
    
* [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]

Navigationsmenü