Stephen Haberman
Stephen Haberman
### Version 30.0.0-alpha.4 ### Steps to reproduce Setup a test with the new SERIALIZABLE_PROPERTIES feature: ```ts it("tests foo", () => { class Volume { constructor(amount, unit) { this.amount = amount;...
Joist's collection/relation infra is very nice to work with (both sides stay in sync w/o flushing), but it currently rests on the assumption that relations, particularly o2m, are fully loaded...
Something like: ```ts config.addRule(mustBeTheSame(bc => [bc.tradePartner, bc.bidRequest.tradeParnter])); ```
I.e. if I do something like: ``` em.find( TaskItem, { taskNewTask: ..., taskOldTask: ... }, { condition: { or: [nt..., ot...] } ); ``` And joins, even though they are...
Today you could use a Reactive Query Field to store `author.number_of_books` that was calculated without loading the `books` into memory, by doing: ``` readonly numberOfBooks = hasReactiveQueryField(..., em.findCount(...my books....)); ```...
Currently the reactive hint to validation rules acts as both: * Declaring the tree of data that makes the rule invalid/dirty, and * Declaring the tree of data to preload...