Add typing for Repository, Tool, and the managers.
Review Request #14032 — Created July 12, 2024 and submitted
Repository
is one of the main models used in Review Board, and until
now, we lacked any typing for the functions.This change adds typing for
Repository
,RepositoryManager
,Tool
,
andToolManager
. It should ensure we don't pass incorrect parameters
to anything in these classes.
Unit tests pass.