NetworkMockDataStoreDelegate

The process-level DataStoreDelegate for the network mock module.

This single top-level instance is shared by both devview-networkmock (UI) and devview-networkmock-ktor (Ktor plugin), ensuring that both modules operate on the same underlying DataStore instance regardless of which one accesses it first.

Ownership

Why a top-level val

Both devview-networkmock and devview-networkmock-ktor depend on devview-networkmock-core but do not depend on each other. A top-level val in core is the only location both modules can reference without introducing a circular dependency.

See also