'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const deviceJsonMixin = createJsonExportMeshMixin({ keysField: '_sessionRegistryJsonGossipKeys', watermarkField: '_deviceJsonHealWatermark', initMethod: '_initSessionJsonMixinState', shouldGossipMethod: '_shouldGossipDeviceSyncRegistryJson', healMethod: '_healDeviceSyncExportCursorOnPartition', spanKind: 'device.json', healContext: 'heal.device-sync', countField: 'guildDeviceJsonCount', bridgeKind: 'device.json', listExportsMethod: 'listDeviceSyncJsonExports', }) module.exports = { deviceJsonMixin }