element-web/src/@types
Travis Ralston d8a939df5d
Use & enforce snake_case naming convention on config.json settings ()
* Document and support the established naming convention for config opts

This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)

* Add demo of lint rule in action

* Fix all obvious instances of SdkConfig case conflicts

* Fix tests to use SdkConfig directly

* Add docs to make unset() calling safer

* Appease the linter

* Update documentation to match snake_case_config

* Fix more instances of square brackets off SdkConfig
2022-03-18 10:12:36 -06:00
..
browser-encrypt-attachment.ts Remove redundant duplicate mimetype field which doesn't conform to spec () 2021-10-28 09:40:38 +01:00
common.ts Use & enforce snake_case naming convention on config.json settings () 2022-03-18 10:12:36 -06:00
diff-dom.ts Fix edit history modal 2021-06-24 11:16:13 +01:00
global.d.ts Use & enforce snake_case naming convention on config.json settings () 2022-03-18 10:12:36 -06:00
groups.ts Wire up drag-drop file uploads for the thread view () 2022-02-22 11:14:56 +00:00
png-chunks-extract.ts Remove redundant duplicate mimetype field which doesn't conform to spec () 2021-10-28 09:40:38 +01:00
polyfill.ts Clarify who is meant to use the polyfill 2020-07-08 07:51:04 -06:00
raw-loader.d.ts Add jest-raw-loader 2021-07-27 12:11:08 +05:30
sanitize-html.ts Fix copyright header 2020-09-23 10:06:25 +01:00
svg.d.ts Load icons using @svgr () 2022-03-02 10:18:45 +01:00
worker-loader.d.ts Use webpack worker-loader to load the IndexedDB worker instead of homegrown hack 2021-07-12 18:43:20 +01:00