This pull request includes a new file which is located at src/api/groups.ts. This file is a translation of javascript code from groups.js located in the same directory. This translation required adding types to the code, as well as making sure that the code follows typescript specific rules which were checked by eslint. I also used 'eslint-disable-next-line ' which allowed me to work with modules which have not been translated to typescript yet.
This pull request includes a new file which is located at src/api/groups.ts. This file is a translation of javascript code from groups.js located in the same directory. This translation required adding types to the code, as well as making sure that the code follows typescript specific rules which were checked by eslint. I also used 'eslint-disable-next-line ' which allowed me to work with modules which have not been translated to typescript yet.