'use strict' const { createJsonExportDualHealMixin } = require('pearcord-json-export-mixin') const digestJsonMixin = createJsonExportDualHealMixin({ gossipEntries: [ { method: '_shouldGossipHookFailureDigestJson', gossipHashPrefix: '', keysField: '_hookFailureDigestJsonGossipKeys', initMethod: '_initDigestJsonMixinState' } ], heals: [ { watermarkField: '_digestJsonHealWatermark', shouldGossipMethod: '_shouldGossipHookFailureDigestJson', healMethod: '_healHookFailureDigestJsonCursorOnPartition', spanKind: 'digest.json', healContext: 'heal.export', countField: 'guildDigestJsonCount', bridgeKind: 'digest.json', listExportsMethod: 'listHookFailureDigestJsonExports', } ] }) module.exports = { digestJsonMixin }