Change config's type to TypedDict instead of Dict. (#1527)
* Change config's type to TypedDict instead of Dict.
Signed-off-by: Jacek Duszenko <jacek.duszenko@gmail.com>
* Fix linter violations
Signed-off-by: Mattt Zmuda <mattt@replicate.com>
* Make NotRequired not, um, required
Signed-off-by: Mattt Zmuda <mattt@replicate.com>
* Reorder config type declaration
Signed-off-by: Mattt Zmuda <mattt@replicate.com>
* Rename BuildConfig to CogBuildConfig
Signed-off-by: Mattt Zmuda <mattt@replicate.com>
---------
Signed-off-by: Jacek Duszenko <jacek.duszenko@gmail.com>
Signed-off-by: Mattt Zmuda <mattt@replicate.com>
Co-authored-by: Mattt Zmuda <mattt@replicate.com>