chromium/third_party/blink/web_tests/wpt_internal/private-aggregation/resources/shared-storage-module.js

class ContributeToHistogramOperation {
  async run(data) {
    if (data.enableDebugMode) {
      privateAggregation.enableDebugMode(data.enableDebugModeArgs);
    }
    for (const contribution of data.contributions) {
      privateAggregation.contributeToHistogram(contribution);
    }
    if (data.enableDebugModeAfterOp) {
      privateAggregation.enableDebugMode(data.enableDebugModeArgs);
    }
  }
}

register('contribute-to-histogram', ContributeToHistogramOperation);