{"version":3,"sources":["../src/server-commonjs.cts"],"sourcesContent":["import type {\n  getDefaultFileName as esmGetDefaultFileName,\n  persistToFile as esmPersistToFile,\n  restoreFromFile as esmRestoreFromFile\n} from './server.js'\n\nexport interface OramaPluginDataPersistenceExport {\n  getDefaultFileName: typeof esmGetDefaultFileName\n  persistToFile: typeof esmPersistToFile\n  restoreFromFile: typeof esmRestoreFromFile\n}\n\nexport type RequireCallback = (err: Error | undefined, orama?: OramaPluginDataPersistenceExport) => void\n\nlet _esmRestoreFromFile: typeof esmRestoreFromFile\nlet _esmPersistToFile: typeof esmPersistToFile\nlet _esmGetDefaultFileName: typeof esmGetDefaultFileName\n\nexport async function getDefaultFileName(\n  ...args: Parameters<typeof esmGetDefaultFileName>\n): ReturnType<typeof esmGetDefaultFileName> {\n  if (!_esmGetDefaultFileName) {\n    const imported = await import('./server.js')\n    _esmGetDefaultFileName = imported.getDefaultFileName\n  }\n\n  return _esmGetDefaultFileName(...args)\n}\n\nexport async function persistToFile(...args: Parameters<typeof esmPersistToFile>): ReturnType<typeof esmPersistToFile> {\n  if (!_esmPersistToFile) {\n    const imported = await import('./server.js')\n    _esmPersistToFile = imported.persistToFile\n  }\n\n  return _esmPersistToFile(...args)\n}\n\nexport async function restoreFromFile(\n  ...args: Parameters<typeof esmRestoreFromFile>\n): ReturnType<typeof esmRestoreFromFile> {\n  if (!_esmRestoreFromFile) {\n    const imported = await import('./server.js')\n    _esmRestoreFromFile = imported.restoreFromFile\n  }\n\n  return _esmRestoreFromFile(...args)\n}\n"],"names":["getDefaultFileName","persistToFile","restoreFromFile","_esmRestoreFromFile","_esmPersistToFile","_esmGetDefaultFileName","args","imported"],"mappings":";;;;;;;;;;;QAkBsBA;eAAAA;;QAWAC;eAAAA;;QASAC;eAAAA;;;AAxBtB,IAAIC;AACJ,IAAIC;AACJ,IAAIC;AAEG,eAAeL,mBACpB,GAAGM,IAA8C;IAEjD,IAAI,CAACD,wBAAwB;QAC3B,MAAME,WAAW,MAAM,MAAM,CAAC;QAC9BF,yBAAyBE,SAASP,kBAAkB;IACtD;IAEA,OAAOK,0BAA0BC;AACnC;AAEO,eAAeL,cAAc,GAAGK,IAAyC;IAC9E,IAAI,CAACF,mBAAmB;QACtB,MAAMG,WAAW,MAAM,MAAM,CAAC;QAC9BH,oBAAoBG,SAASN,aAAa;IAC5C;IAEA,OAAOG,qBAAqBE;AAC9B;AAEO,eAAeJ,gBACpB,GAAGI,IAA2C;IAE9C,IAAI,CAACH,qBAAqB;QACxB,MAAMI,WAAW,MAAM,MAAM,CAAC;QAC9BJ,sBAAsBI,SAASL,eAAe;IAChD;IAEA,OAAOC,uBAAuBG;AAChC"}