mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
8.1 KiB
JSON
1 line
8.1 KiB
JSON
{"ast":null,"code":"import { _optionalChain } from '@sentry/utils/esm/buildPolyfills';\nimport { loadModule, logger, fill, arrayify, isThenable } from '@sentry/utils';\n\n/** Tracing integration for Apollo */\nclass Apollo {\n constructor() {\n Apollo.prototype.__init.call(this);\n }\n /**\n * @inheritDoc\n */\n static __initStatic() {\n this.id = 'Apollo';\n }\n\n /**\n * @inheritDoc\n */\n __init() {\n this.name = Apollo.id;\n }\n\n /**\n * @inheritDoc\n */\n setupOnce(_, getCurrentHub) {\n var pkg = loadModule('apollo-server-core');\n if (!pkg) {\n logger.error('Apollo Integration was unable to require apollo-server-core package.');\n return;\n }\n\n /**\n * Iterate over resolvers of the ApolloServer instance before schemas are constructed.\n */\n fill(pkg.ApolloServerBase.prototype, 'constructSchema', function (orig) {\n return function () {\n var resolvers = arrayify(this.config.resolvers);\n this.config.resolvers = resolvers.map(model => {\n Object.keys(model).forEach(resolverGroupName => {\n Object.keys(model[resolverGroupName]).forEach(resolverName => {\n if (typeof model[resolverGroupName][resolverName] !== 'function') {\n return;\n }\n wrapResolver(model, resolverGroupName, resolverName, getCurrentHub);\n });\n });\n return model;\n });\n return orig.call(this);\n };\n });\n }\n}\nApollo.__initStatic();\n\n/**\n * Wrap a single resolver which can be a parent of other resolvers and/or db operations.\n */\nfunction wrapResolver(model, resolverGroupName, resolverName, getCurrentHub) {\n fill(model[resolverGroupName], resolverName, function (orig) {\n return function (...args) {\n var scope = getCurrentHub().getScope();\n var parentSpan = _optionalChain([scope, 'optionalAccess', _2 => _2.getSpan, 'call', _3 => _3()]);\n var span = _optionalChain([parentSpan, 'optionalAccess', _4 => _4.startChild, 'call', _5 => _5({\n description: `${resolverGroupName}.${resolverName}`,\n op: 'db.graphql.apollo'\n })]);\n var rv = orig.call(this, ...args);\n if (isThenable(rv)) {\n return rv.then(res => {\n _optionalChain([span, 'optionalAccess', _6 => _6.finish, 'call', _7 => _7()]);\n return res;\n });\n }\n _optionalChain([span, 'optionalAccess', _8 => _8.finish, 'call', _9 => _9()]);\n return rv;\n };\n });\n}\nexport { Apollo };","map":{"version":3,"names":["_optionalChain","loadModule","logger","fill","arrayify","isThenable","Apollo","constructor","prototype","__init","call","__initStatic","id","name","setupOnce","_","getCurrentHub","pkg","error","ApolloServerBase","orig","resolvers","config","map","model","Object","keys","forEach","resolverGroupName","resolverName","wrapResolver","args","scope","getScope","parentSpan","_2","getSpan","_3","span","_4","startChild","_5","description","op","rv","then","res","_6","finish","_7","_8","_9"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/tracing/esm/integrations/node/apollo.js"],"sourcesContent":["import { _optionalChain } from '@sentry/utils/esm/buildPolyfills';\nimport { loadModule, logger, fill, arrayify, isThenable } from '@sentry/utils';\n\n/** Tracing integration for Apollo */\nclass Apollo {constructor() { Apollo.prototype.__init.call(this); }\n /**\n * @inheritDoc\n */\n static __initStatic() {this.id = 'Apollo';}\n\n /**\n * @inheritDoc\n */\n __init() {this.name = Apollo.id;}\n\n /**\n * @inheritDoc\n */\n setupOnce(_, getCurrentHub) {\n var pkg = loadModule\n\n('apollo-server-core');\n\n if (!pkg) {\n logger.error('Apollo Integration was unable to require apollo-server-core package.');\n return;\n }\n\n /**\n * Iterate over resolvers of the ApolloServer instance before schemas are constructed.\n */\n fill(pkg.ApolloServerBase.prototype, 'constructSchema', function (orig) {\n return function () {\n var resolvers = arrayify(this.config.resolvers);\n\n this.config.resolvers = resolvers.map(model => {\n Object.keys(model).forEach(resolverGroupName => {\n Object.keys(model[resolverGroupName]).forEach(resolverName => {\n if (typeof model[resolverGroupName][resolverName] !== 'function') {\n return;\n }\n\n wrapResolver(model, resolverGroupName, resolverName, getCurrentHub);\n });\n });\n\n return model;\n });\n\n return orig.call(this);\n };\n });\n }\n}Apollo.__initStatic();\n\n/**\n * Wrap a single resolver which can be a parent of other resolvers and/or db operations.\n */\nfunction wrapResolver(\n model,\n resolverGroupName,\n resolverName,\n getCurrentHub,\n) {\n fill(model[resolverGroupName], resolverName, function (orig) {\n return function ( ...args) {\n var scope = getCurrentHub().getScope();\n var parentSpan = _optionalChain([scope, 'optionalAccess', _2 => _2.getSpan, 'call', _3 => _3()]);\n var span = _optionalChain([parentSpan, 'optionalAccess', _4 => _4.startChild, 'call', _5 => _5({\n description: `${resolverGroupName}.${resolverName}`,\n op: 'db.graphql.apollo',\n })]);\n\n var rv = orig.call(this, ...args);\n\n if (isThenable(rv)) {\n return rv.then((res) => {\n _optionalChain([span, 'optionalAccess', _6 => _6.finish, 'call', _7 => _7()]);\n return res;\n });\n }\n\n _optionalChain([span, 'optionalAccess', _8 => _8.finish, 'call', _9 => _9()]);\n\n return rv;\n };\n });\n}\n\nexport { Apollo };\n"],"mappings":"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"},"metadata":{},"sourceType":"module"} |