* Improve ESLint config
* Update ts-eslint * Remove comments * Remove unused ts-ignore * Add undefined generic type instead of unknown * Remove unused undefined type * Fix type issues * Use undefined instead of void for subscribed return type
* Flat config file * Plugin * prettier * Set eslint to latest version (non dev) * yarn dedupe * push changes from eslint type pr * dedupe