{"version":3,"file":"index.mjs","sources":["../../src/repairs/index.ts"],"sourcesContent":["import type { Database } from '..';\nimport { removeOrphanMorphType as removeOrphanMorphTypeFunc } from './operations/remove-orphan-morph-types';\nimport { processUnidirectionalJoinTables } from './operations/process-unidirectional-join-tables';\nimport { asyncCurry } from '../utils/async-curry';\n\nexport const createRepairManager = (db: Database) => {\n  return {\n    removeOrphanMorphType: asyncCurry(removeOrphanMorphTypeFunc)(db),\n    processUnidirectionalJoinTables: asyncCurry(processUnidirectionalJoinTables)(db),\n  };\n};\n\nexport type RepairManager = ReturnType<typeof createRepairManager>;\n"],"names":["createRepairManager","db","removeOrphanMorphType","asyncCurry","removeOrphanMorphTypeFunc","processUnidirectionalJoinTables"],"mappings":";;;;AAKO,MAAMA,sBAAsB,CAACC,EAAAA,GAAAA;IAClC,OAAO;AACLC,QAAAA,qBAAAA,EAAuBC,WAAWC,qBAA2BH,CAAAA,CAAAA,EAAAA,CAAAA;AAC7DI,QAAAA,+BAAAA,EAAiCF,WAAWE,+BAAiCJ,CAAAA,CAAAA,EAAAA;AAC/E,KAAA;AACF;;;;"}