[Tracker] Reduce API-decorators complexity #5022
Labels
? - Needs Triage
Need team to review and classify
feature request
New feature or request
Tech Debt
Issues related to debt
Tracker
For epoch-level tracking of work that encapsulates many stories
About
This effort is aimed at reducing complexity and tech debt relating to the so called "API-decorators". The purpose of the decorators is to:
We identified the following key problems with the current implementation:
a. removes any obvious visual trigger to developers that they must be aware of the special behavior of a function,
b. reduce confidence in said behavior.
The revised implementation should
The improved implementation is aiming to achieve three main things:
Only loosely related to this, we should aim to actually use type-checking to check that decorators are correctly applied and the correct return types are returned.
Tasks
PRs
The text was updated successfully, but these errors were encountered: