'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const oauthGrantJsonMixin = createJsonExportMeshMixin({ keysField: '_oauthGrantRegistryJsonGossipKeys', watermarkField: '_oauthGrantJsonHealWatermark', initMethod: '_initOAuthGrantJsonMixinState', shouldGossipMethod: '_shouldGossipOAuthGrantJson', healMethod: '_healOAuthGrantJsonExportCursorOnPartition', spanKind: 'oauth-grant.json', healContext: 'heal.oauth-grant', countField: 'guildOAuthGrantJsonCount', bridgeKind: 'oauth-grant.json', listExportsMethod: 'listOAuthGrantJsonExports', }) module.exports = { oauthGrantJsonMixin }