'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const multiGuildJsonMixin = createJsonExportMeshMixin({ keysField: '_multiGuildRegistryJsonGossipKeys', watermarkField: '_multiGuildJsonHealWatermark', initMethod: '_initMultiGuildJsonMixinState', shouldGossipMethod: '_shouldGossipMultiGuildSyncRegistryJson', healMethod: '_healMultiGuildSyncExportCursorOnPartition', spanKind: 'multi-guild.json', healContext: 'heal.multi-guild-sync', countField: 'guildMultiGuildJsonCount', bridgeKind: 'multi-guild.json', listExportsMethod: 'listMultiGuildSyncJsonExports', }) module.exports = { multiGuildJsonMixin }