Coding style cleanups
[e-mobility-charging-stations-simulator.git] / src / types / JsonType.ts
index 4e4aedc01a869365574cb470f04b3f30318c4ffc..5b6c9f6fc4184e019288b02caa3366d3e8d8160b 100644 (file)
@@ -1,7 +1,7 @@
-type JsonArray = Array<JsonValue>;
+type JsonPrimitive = string | number | boolean | Date | null;
 
-export type JsonValue = string | number | boolean | Date | JsonType | JsonArray;
-
-export type JsonType = {
-  [key in string]: JsonValue;
+export type JsonObject = {
+  [key in string]: JsonType;
 };
+
+export type JsonType = JsonPrimitive | JsonType[] | JsonObject;