Commit graph

1668 commits

Author SHA1 Message Date
Jordan Eldredge
ff910ba97e Add mention 2018-09-17 17:05:06 -07:00
Jordan Eldredge
7198df5379 Type snapUtils test 2018-09-17 17:04:05 -07:00
Jordan Eldredge
1780b33fe5 Start typing Jest tests 2018-09-17 17:04:05 -07:00
Jordan Eldredge
614d5f0ca0 Improve typing of PlaylistTrack 2018-09-17 17:04:05 -07:00
Jordan Eldredge
83303f9e0e Type the Redux store 2018-09-17 17:04:05 -07:00
Jordan Eldredge
973ca30117 Add interface stub for winamp-eqf
(No idea why this works. We still need to actually supply the types!)
2018-09-17 17:04:05 -07:00
Jordan Eldredge
44abf69a71 Type file action creators! 2018-09-17 17:04:05 -07:00
Jordan Eldredge
77f9a7d8b7 Expand typeing of fileUtils 2018-09-17 17:04:05 -07:00
Jordan Eldredge
8249ac0907 Add more types for our constants 2018-09-17 17:04:05 -07:00
Jordan Eldredge
c2d5861c49 Types for config 2018-09-17 17:04:05 -07:00
Jordan Eldredge
2e6cf2d157 Add more types
This includes bringing the previous index.d.ts types into our Typescript code base.
2018-09-17 17:04:05 -07:00
Jordan Eldredge
cb337d6261 Fix context menu bug
I guess React does not like it when these are strings
2018-09-17 17:04:05 -07:00
Jordan Eldredge
55f063f5c5 Type snapUtils 2018-09-17 17:04:05 -07:00
Jordan Eldredge
6ef225c746 Convert parent actionCreator module to typescript 2018-09-17 17:04:05 -07:00
Jordan Eldredge
2fea702d5c Type hotkeys 2018-09-17 17:04:05 -07:00
Jordan Eldredge
20805ae66b Type skinSprites 2018-09-17 17:04:05 -07:00
Jordan Eldredge
342ac3dac9 Ignore issue with Object.keys always returning string[] 2018-09-17 17:04:05 -07:00
Jordan Eldredge
8b2e2dd142 Type fileUtils 2018-09-17 17:04:05 -07:00
Jordan Eldredge
80ff286e00 Type playlist action creators 2018-09-17 17:04:05 -07:00
Jordan Eldredge
6d3a9a782f Type window reducers 2018-09-17 17:04:05 -07:00
Jordan Eldredge
e71dac807d Type the equalizer action creators 2018-09-17 17:04:05 -07:00
Jordan Eldredge
96ef91cff6 Url is not a real property of the an audio object 2018-09-17 17:04:05 -07:00
Jordan Eldredge
a5485cfb4f Clarify return type of getWindowsInfo 2018-09-17 17:04:05 -07:00
Jordan Eldredge
658403533a Add return type for regionParser 2018-09-17 17:04:05 -07:00
Jordan Eldredge
197fcadfbb Add type for WindowInfo 2018-09-17 17:04:05 -07:00
Jordan Eldredge
70cfcf45e2 Type resizeUtils 2018-09-17 17:04:05 -07:00
Jordan Eldredge
fdace2deb1 Type regionParser 2018-09-17 17:04:05 -07:00
Jordan Eldredge
48465b949b Type the media middleware 2018-09-17 17:04:05 -07:00
Jordan Eldredge
8e496e9d97 Type the media action creators 2018-09-17 17:04:05 -07:00
Jordan Eldredge
edc5c7890c Type check media 2018-09-17 17:04:05 -07:00
Jordan Eldredge
7c2a01dc5c Type ElementSource 2018-09-17 17:04:05 -07:00
Jordan Eldredge
b4a48d57b8 Type Emitter 2018-09-17 17:04:05 -07:00
Jordan Eldredge
76187eb0cd Type skin selectors 2018-09-17 17:04:05 -07:00
Jordan Eldredge
bbf56232c3 Type Selectors 2018-09-17 17:04:05 -07:00
Jordan Eldredge
be3b024b0b Fix regression in getTimeStr
When we switched getTimeObj to return strings, our sketchy zero check started to fail. Luckily our tests caught it!
2018-09-17 17:04:05 -07:00
Jordan Eldredge
bc7766efe1 Teach ESLint and Jest about .tsx 2018-09-17 17:04:05 -07:00
Jordan Eldredge
3279033196 Convert ContextMenu and ContextMenuTarget to typescriptThis is the first component to use a connected component 2018-09-17 17:04:05 -07:00
Jordan Eldredge
d85d689539 Type MiniTime.js 2018-09-17 17:04:05 -07:00
Jordan Eldredge
082db5f3e2 Type passthrough props 2018-09-17 17:04:05 -07:00
Jordan Eldredge
49c50887d8 Convert some non-connected components to Typescript 2018-09-17 17:04:05 -07:00
Jordan Eldredge
71b0ed79b1 Convert Character component to Typescript 2018-09-17 17:04:05 -07:00
Jordan Eldredge
1ec6a886b8 Convert all reducers to typescript 2018-09-17 17:04:05 -07:00
Jordan Eldredge
bf2544e25b Convert utils.js to utils.ts 2018-09-17 17:04:05 -07:00
Jordan Eldredge
a3dd307e61 Allow the library webpack build to see .tsx files 2018-09-17 17:04:05 -07:00
Jordan Eldredge
54a894da54 Allow webpack to see .tsx files 2018-09-17 17:04:05 -07:00
Jordan Eldredge
ea3ae78833 Format tsconfig.json 2018-09-17 17:04:05 -07:00
Jordan Eldredge
b68ae54d78 Format display.ts 2018-09-17 17:04:05 -07:00
Jordan Eldredge
58e77832be Format types.ts 2018-09-17 17:04:05 -07:00
Jordan Eldredge
0819c10ac2 Improve typing of skin info 2018-09-17 17:04:05 -07:00
Jordan Eldredge
30ca4af6d8 Allow library build to work with Typescript 2018-09-17 17:04:05 -07:00