'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const readStateJsonMixin = createJsonExportMeshMixin({ keysField: '_readStateRegistryJsonGossipKeys', watermarkField: '_readStateJsonHealWatermark', initMethod: '_initReadStateJsonMixinState', shouldGossipMethod: '_shouldGossipReadStateExportJson', healMethod: '_healReadStateJsonExportCursorOnPartition', spanKind: 'read-state.json', healContext: 'heal.read-state', countField: 'guildReadStateJsonCount', bridgeKind: 'read-state.json', listExportsMethod: 'listReadStateExportJsonExports', }) module.exports = { readStateJsonMixin }