NKNicolai Kilianinnicolai.hashnode.dev·May 14 · 6 min readI Built a TypeScript Object-Graph Database Because I Got Tired of Flattening EverythingI like rich domain models. Objects that point to other objects. Shared references. Classes with behavior. Maps. Sets. Sometimes cycles, because real-world domains have a rude habit of being less tidy 00