Skip to content

Router Fallout

John Horback edited this page Sep 21, 2021 · 2 revisions

Router Fallout

Work identified while working on the router FR#16

[X] Switch rdt logging to be el.stateId.stateProp (over el.stateProp.stateId)

[X] Manually test all features

[X] Logging Provide logging for things such as events being hooked up and data properties too? Doesn't EventMap use Logger?

[X] Decorator update Move decorators to a separate file Update decorator documentation to mention typescript

[X] Add a middleware.ts to DataElement for event logging and RDT

[X] Document DONE - this.dispatchChange(prop, change); DONE - Router in general DONE - RootState.snapshot DONE - applyrdt.exclude option/snapshot handling

[X] After Router Done Update packages changelogs DataElement.dispatchChange DataElement decorators; breaking change applyrdt.exclude option RootState.snapshot --- EventMap Decorators - breaking change ---

[ ] Router unit tests Get other packages coverage up

[ ] Update packages in NPM Packages to publish

  • Router 0.1.0
  • Event Map 0.7.0
  • DataElement 0.5.0
  • StateChange 0.7.0
  • linkProp 0.3.0
  • testUtils 0.2.0

[ ] Update Router diagram to match any changes Remove root route mention RouteData - addRoute => can trigger change if route matches

Clone this wiki locally