Alexander Skvortsov
d0c160923d
Fix listItems
to unbrick admin extension pages
...
https://github.com/flarum/core/pull/3176 accidentially stopped adding a `key` attribute to wrappers of non-vnode inputs. This resulted in "all or no vnodes must have keys" errors.
2021-12-13 01:34:05 -05:00
Alexander Skvortsov
580be37eb4
listItems
typing fix (#3176 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev >
2021-12-12 14:51:05 -05:00
Alexander Skvortsov
bac0e594ee
Add typechecks, typescript coverage GH action, fix many type errors ( #3136 )
2021-11-11 14:17:22 -05:00
David Wheatley
ec730d2615
feat: allow use of any tag in listItems
helper ( #3147 )
...
* feat: allow use of any tag in `listItems` helper
* fix: fix missing optional chaining
* chore: use more optional chaining
* fix: various typings errors
* chore: replace `Vnode[]` with `Children`
2021-11-08 23:52:47 +00:00
David Wheatley
2831ce226c
Fix global typings for extensions ( #2992 )
...
* Fix global typings for extensions
* Deprecate global `app` typings
See https://github.com/flarum/core/issues/2857#issuecomment-889841326
* Add `app` export for common namespace
* Add missing `app` imports within core
* Add missing `app` imports to JS files
* Fix incorrect import
* Fix admin file importing forum `app`
* Add `flarum` global variable
* Format
* Update JSDoc comment
* Update JSDoc comment
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com >
* Fix frontend JS error
* Empty commit
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com >
2021-08-19 10:10:40 +01:00
daniellesniak
a65e1de641
Convert common helpers to Typescript ( #2541 )
2021-03-03 18:50:54 -05:00