Wraps ctx.storage so KV-API writes reach the rows meter (degradation() gates read-only mode
on it). delete is charged from its resolved result; deleteAll is charged 0 because its count
is unknown and a guess is worse than a visible zero. The synchronous kv handle is charged the
same way, one row per put and per delete that removed something.
Wraps
ctx.storageso KV-API writes reach the rows meter (degradation()gates read-only mode on it).deleteis charged from its resolved result;deleteAllis charged 0 because its count is unknown and a guess is worse than a visible zero. The synchronouskvhandle is charged the same way, one row per put and per delete that removed something.