'use strict' const { createJsonExportMeshMixin } = require('pearcord-json-export-mixin') const effectivePermissionJsonMixin = createJsonExportMeshMixin({ keysField: '_effectivePermissionRegistryJsonGossipKeys', watermarkField: '_effectivePermissionJsonHealWatermark', initMethod: '_initEffectivePermissionJsonMixinState', shouldGossipMethod: '_shouldGossipEffectivePermissionExportJson', healMethod: '_healEffectivePermissionJsonExportCursorOnPartition', spanKind: 'effective-permission.json', healContext: 'heal.effective-permission', countField: 'guildEffectivePermissionJsonCount', bridgeKind: 'effective-permission.json', listExportsMethod: 'listEffectivePermissionExportJsonExports', }) module.exports = { effectivePermissionJsonMixin }