{"version":3,"sources":["../../../src/instrumentation/helpers/get-error-safe.ts"],"names":["getErrorSafe","data","error","getProp","FrameworkError","ensure","explain"],"mappings":";;;;;;;AAmBO,SAASA,aAAaC,IAAa,EAAA;AACxC,EAAMC,MAAAA,KAAAA,GAAQC,mBAAQF,IAAM,EAAA;AAAC,IAAA;KAAUA,IAAAA,CAAAA;AAEvC,EAAA,IAAIC,iBAAiBE,yBAAgB,EAAA;AACnC,IAAA,OAAOA,yBAAeC,CAAAA,MAAAA,CAAOH,KAAAA,CAAAA,CAAOI,OAAO,EAAA;AAC7C;AACF;AANgBN,MAAAA,CAAAA,YAAAA,EAAAA,cAAAA,CAAAA","file":"get-error-safe.cjs","sourcesContent":["/**\n * Copyright 2025 IBM Corp.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { FrameworkError } from \"@/errors.js\";\nimport { getProp } from \"@/internals/helpers/object.js\";\n\nexport function getErrorSafe(data: unknown): string | undefined {\n  const error = getProp(data, [\"error\"], data);\n\n  if (error instanceof FrameworkError) {\n    return FrameworkError.ensure(error).explain();\n  }\n}\n"]}