From 66614b45d9d8f8885a6589a45c6e99ddd3b7e7fb Mon Sep 17 00:00:00 2001
From: "niehues.mark@gmail.com" <niehues.mark@gmail.com>
Date: Fri, 13 Mar 2020 12:36:42 +0100
Subject: [PATCH] addings first types

---
 evrouting/T.py        | 5 +++++
 evrouting/charge/T.py | 5 +++++
 2 files changed, 10 insertions(+)
 create mode 100644 evrouting/T.py
 create mode 100644 evrouting/charge/T.py

diff --git a/evrouting/T.py b/evrouting/T.py
new file mode 100644
index 0000000..7a1e1a9
--- /dev/null
+++ b/evrouting/T.py
@@ -0,0 +1,5 @@
+from typing import NewType, Tuple
+
+Node = NewType('Node', int)
+Edge = NewType('Edge', Tuple[Node, Node])
+SoC = NewType('SoC', float)
\ No newline at end of file
diff --git a/evrouting/charge/T.py b/evrouting/charge/T.py
new file mode 100644
index 0000000..25cd028
--- /dev/null
+++ b/evrouting/charge/T.py
@@ -0,0 +1,5 @@
+from typing import NewType, Callable
+
+from evrouting.T import SoC
+
+SoCProfile = NewType('SoCProfile', Callable[[SoC], SoC])
-- 
GitLab