'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const inviteLinkJsonMixin = createJsonExportMeshMixin({ keysField: '_inviteLinkRegistryJsonGossipKeys', watermarkField: '_inviteLinkJsonHealWatermark', initMethod: '_initInviteLinkJsonMixinState', shouldGossipMethod: '_shouldGossipInviteLinkJson', healMethod: '_healInviteLinkJsonExportCursorOnPartition', spanKind: 'invite-link.json', healContext: 'heal.invite-link', countField: 'guildInviteLinkJsonCount', bridgeKind: 'invite-link.json', listExportsMethod: 'listInviteLinkJsonExports', }) module.exports = { inviteLinkJsonMixin }