'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const discoveryJsonMixin = createJsonExportMeshMixin({ keysField: '_discoveryRegistryJsonGossipKeys', watermarkField: '_discoveryJsonHealWatermark', initMethod: '_initDiscoveryJsonMixinState', shouldGossipMethod: '_shouldGossipDiscoveryListingExportJson', healMethod: '_healDiscoveryListingExportCursorOnPartition', spanKind: 'discovery.json', healContext: 'heal.discovery-listing', countField: 'guildDiscoveryJsonCount', bridgeKind: 'discovery.json', listExportsMethod: 'listDiscoveryListingExportJsonExports', }) module.exports = { discoveryJsonMixin }