'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const partitionHealJsonMixin = createJsonExportMeshMixin({ keysField: '_partitionHealRegistryJsonGossipKeys', watermarkField: '_partitionHealJsonHealWatermark', initMethod: '_initPartitionHealJsonMixinState', shouldGossipMethod: '_shouldGossipPartitionHealDiagnosticsRegistryJson', healMethod: '_healPartitionHealDiagnosticsExportCursorOnPartition', spanKind: 'partition-heal.json', healContext: 'heal.partition-diagnostics', countField: 'guildPartitionHealJsonCount', bridgeKind: 'partition-heal.json', listExportsMethod: 'listPartitionHealDiagnosticsJsonExports', }) module.exports = { partitionHealJsonMixin }