This PR mainly adds TSDoc comments where missing and improves it here and there.
While writing the comments I discovered few imperfections in the code (mainly interface) and I made some changes.
Some of these changes have a breaking character, which is IMO not an issue in this phase and we already have some breaking PRs merged anyway.
This PR mainly adds TSDoc comments where missing and improves it here and there.
While writing the comments I discovered few imperfections in the code (mainly interface) and I made some changes. Some of these changes have a breaking character, which is IMO not an issue in this phase and we already have some breaking PRs merged anyway.