DynamiteAI/dynamite-nsm

Type-hinting for all methods

JaminB opened this issue · 1 comments

With the transition away from Python2 we can leverage Python3's typing module. Explicitly defining types for all methods' parameters and return types moves us towards a more readable and testable code.

  • Type-hints across all service modules
  • Type-hints across all component modules
  • Type-hints across utilities.py

Done as of 1.0 release