{"version":3,"file":"getBulkMoveErrorMessage.mjs","sources":["../../../../admin/src/future/utils/getBulkMoveErrorMessage.ts"],"sourcesContent":["const isNonEmptyString = (value: unknown): value is string =>\n  typeof value === 'string' && value.length > 0;\n\nexport const getBulkMoveErrorMessage = (error: unknown, fallback: string): string => {\n  if (!error || typeof error !== 'object') {\n    return fallback;\n  }\n\n  const rtkError = error as {\n    message?: unknown;\n    data?: { error?: { message?: unknown }; message?: unknown };\n  };\n\n  const candidates = [rtkError.data?.error?.message, rtkError.data?.message, rtkError.message];\n\n  for (const candidate of candidates) {\n    if (isNonEmptyString(candidate)) {\n      return candidate;\n    }\n  }\n\n  return fallback;\n};\n"],"names":["isNonEmptyString","value","length","getBulkMoveErrorMessage","error","fallback","rtkError","candidates","data","message","candidate"],"mappings":"AAAA,MAAMA,gBAAAA,GAAmB,CAACC,KAAAA,GACxB,OAAOA,UAAU,QAAA,IAAYA,KAAAA,CAAMC,MAAM,GAAG,CAAA;AAEvC,MAAMC,uBAAAA,GAA0B,CAACC,KAAAA,EAAgBC,QAAAA,GAAAA;AACtD,IAAA,IAAI,CAACD,KAAAA,IAAS,OAAOA,KAAAA,KAAU,QAAA,EAAU;QACvC,OAAOC,QAAAA;AACT,IAAA;AAEA,IAAA,MAAMC,QAAAA,GAAWF,KAAAA;AAKjB,IAAA,MAAMG,UAAAA,GAAa;QAACD,QAAAA,CAASE,IAAI,EAAEJ,KAAAA,EAAOK,OAAAA;AAASH,QAAAA,QAAAA,CAASE,IAAI,EAAEC,OAAAA;AAASH,QAAAA,QAAAA,CAASG;AAAQ,KAAA;IAE5F,KAAK,MAAMC,aAAaH,UAAAA,CAAY;AAClC,QAAA,IAAIP,iBAAiBU,SAAAA,CAAAA,EAAY;YAC/B,OAAOA,SAAAA;AACT,QAAA;AACF,IAAA;IAEA,OAAOL,QAAAA;AACT;;;;"}