Atomico was originally written without TS support and the internal types are mostly JSDOC declarations. The rewriting of the TS types provides for the reuse of the API exposed as a package internally, thus allowing greater consistency in the development and maintenance of the Atomico
Rewrite the types so that the types exposed at the package level also work at the internal level, this will reduce the load of JSDOC and improve typing at the Internal level.
create a stack of TS and TSX based use cases that pass through the pipeline without error.
Additional context
Atomico was originally written without TS support and the internal types are mostly JSDOC declarations. The rewriting of the TS types provides for the reuse of the API exposed as a package internally, thus allowing greater consistency in the development and maintenance of the Atomico