onivim / oni

Oni: Modern Modal Editing - powered by Neovim
https://www.onivim.io
MIT License
11.35k stars 299 forks source link

Feature/upgrade typescript #2618

Closed akinsho closed 6 years ago

akinsho commented 6 years ago

Upgrade typescript to v3.1 & tslint (was dependent on some deprecated methods of the old version of ts) also fix associated type errors

Next up Im gonna try to use the project references feature of ts 3.0 to see if building all the various oni sub-projects can be simplified

codecov[bot] commented 6 years ago

Codecov Report

Merging #2618 into master will increase coverage by <.01%. The diff coverage is 0%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master   #2618      +/-   ##
=========================================
+ Coverage    45.3%   45.3%   +<.01%     
=========================================
  Files         361     361              
  Lines       14571   14569       -2     
  Branches     1912    1912              
=========================================
  Hits         6601    6601              
+ Misses       7746    7744       -2     
  Partials      224     224
Impacted Files Coverage Δ
browser/src/Renderer/CanvasRenderer.ts 4.96% <0%> (ø) :arrow_up:
browser/src/Services/Recorder.ts 18.98% <0%> (ø) :arrow_up:
browser/src/UI/components/WildMenu.tsx 33.33% <0%> (+1.75%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 11af1f8...09f533a. Read the comment docs.

bryphe commented 6 years ago

Awesome! Thank you @Akin909 !