refactor(plugin-meetings): js to ts migration
COMPLETES #<SPARK-376432>
This pull request addresses
- Migration from Javascript to Typescript
- Adds
anyas type where it is not able to infer from code or jsDoc - Remaining types will be add manually and types to the function params also need some refactoring e.g. converting the raw types to interfaces, which we will do gradually.
by making the following changes
- Renames all the files except root
index.jsfile insideplugin-meetingsto.tsfiles and add types.
Change Type
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation update
- [ ] Tooling change
- [x] Internal code refactor
The following scenarios where tested
< ENUMERATE TESTS PERFORMED, WHETHER MANUAL OR AUTOMATED >
I certified that
-
[ ] I have read and followed contributing guidelines
-
[ ] I discussed changes with code owners prior to submitting this pull request
-
[ ] I have not skipped any automated checks
-
[ ] All existing and new tests passed
-
[ ] I have updated the documentation accordingly
Make sure to have followed the contributing guidelines before submitting.
@marcin-bazyl This PR is for reference to check if some formatting is causing the conflicts or is it due to code changes in some feature. Please have a look and let know if the original PR or this one could be merged after resolving the conflicts.
I will resolve the conflicts once you confirm.