1.7.0 • Published 9 months ago

@phoenixreisen/api-contracts v1.7.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

Phoenix API Contracts

Dieses Repository enthält Dateien, die die Vereinbarung zur Rück- und Übergabe von Daten von und an Phoenix APIs beschreiben.

Einfach ausgedrückt, handelt es sich um Typescript Typen, die die JSON-Struktur beschreiben, die ein Phoenix API zurückgibt oder erwartet.

Die Dateien können als Abhängigkeiten in die Projekte eingebunden werden und als Typdeklaration für Variablen und Funktionen verwendet werden. Ein zentrales Repo vereinfacht es, Eigenschaften oder ganze Strukturen anzupassen und die Änderungen via NPM, durch einfaches Updaten der Pakete, in alle Projekte zu verteilen. Obsolete Typen können zudem global als deprecated markiert werden.

Insbesondere das Datenmodel von Mein Phoenix ist hier einigermaßen komplett beschrieben.

Die einfache Installation über npm genügt. Es ist kein Kompilieren oder ähnliches notwendig. Danach können die Typen in den Projekten referenziert werden.

Installation

npm i --save-dev @phoenix/api-contracts

Verwendung

import type { BookingModel, Reiseteilnehmer } from '@phoenix/api-contracts';
1.7.0

9 months ago

1.6.1

10 months ago

1.6.0

10 months ago

1.5.0

11 months ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.2.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.1.0

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago