Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / scopeBucket

Function: scopeBucket()

ts
function scopeBucket(scope): string;

Defined in: packages/core/dist/index.d.ts

The scope key rule of the byScope rollup (RV3805). The root's OWN scope is the empty string BY CONSTRUCTION: present data whose string happens to be empty, not an absence, so it folds under the addressable name 'root' instead of the RV3604 'unknown' fallback, which stays reserved for a scope that is truly missing. Children keep their scope strings verbatim. One rule for both builders, so the live report and the journal fold cannot disagree on the key.

Parameters

ParameterType
scopestring | undefined

Returns

string