Results 187 issues of 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;...

Needs Triage
Bug Report
Pinned

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...