* config validation fix
* isConfigValueValid doesn't need to be async, can just return promise
* split isConfigValueValid into a sync and an async function
* Hopefully change layoutfluid message
* fix
* fix again
* Update config.ts
* fix
* fix message thing and add validity enum
* fixed custom theme not changing
* Lots of changes
* renamed to config-validation
* added possible type async
Co-authored-by: Miodec <bartnikjack@gmail.com>
* Update spanish_10k.json
changed "not words", bad words and historical figures.
* Update spanish_1k.json
removed not full words and fixed capitalization.
* Update spanish_10k.json
* removed "non-words"
* Changes to Spanish 1k
fine, I'll stop including ü
* Update spanish_1k.json
* fixed capitalization of some words, removed surnames from controversial people
* updated spanish 200
removed some double words and some not common ones.
* updated spanish lists
second attempt.
* Create code_matlab.json
I dont know a whole lot but Im probably going to exand this as my knowledge expands too.
* Actually make the language show up
* remove caps
Co-authored-by: Jack <jack@monkeytype.com>
Co-authored-by: Ferotiq <evanrayweigel@outlook.com>
* Remove some `@ts-ignores` in frontend scripts
- Create interfaces for `String` prototype and the `global` object
- Create type for errors in catch blocks
- Create partial type for Firebase user object
- Fix function signature of `objectToQueryString`
- Use strict equality on string comparisons
* Use Firebase types instead of partial types
* Revert "Use Firebase types instead of partial types"
This reverts commit 9d239205c7.
* Use Firebase types instead of partial types
* Move Global type to MonkeyTypes
- Also remove duplicate `TimeStats` type
* Create global alias instead of typecasting