Resource collections from the toys sample dataset, validated with value scope.
Each getter resolves lazily on first access, so importing this object runs no validation at module load — eager
evaluation would re-enter toys.ts before its toys namespace constant is initialised, since the shape factories
read toys.<class> at materialisation time. The validated set is built once on first access and shared across
every getter.
Resource collections from the toys sample dataset, validated with
valuescope.Each getter resolves lazily on first access, so importing this object runs no validation at module load — eager evaluation would re-enter
toys.tsbefore itstoysnamespace constant is initialised, since the shape factories readtoys.<class>at materialisation time. The validated set is built once on first access and shared across every getter.