'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const channelFollowJsonMixin = createJsonExportMeshMixin({ keysField: '_channelFollowRegistryJsonGossipKeys', watermarkField: '_channelFollowJsonHealWatermark', initMethod: '_initChannelFollowJsonMixinState', shouldGossipMethod: '_shouldGossipChannelFollowExportJson', healMethod: '_healChannelFollowJsonExportCursorOnPartition', spanKind: 'channel-follow.json', healContext: 'heal.channel-follow', countField: 'guildChannelFollowJsonCount', bridgeKind: 'channel-follow.json', listExportsMethod: 'listChannelFollowExportJsonExports', }) module.exports = { channelFollowJsonMixin }