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