mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
6.7 KiB
JSON
1 line
6.7 KiB
JSON
|
|
{"ast":null,"code":"import { _optionalChain } from '@sentry/utils/esm/buildPolyfills';\nimport { logger, isThenable } from '@sentry/utils';\nfunction isValidPrismaClient(possibleClient) {\n return possibleClient && !!possibleClient['$use'];\n}\n\n/** Tracing integration for @prisma/client package */\nclass Prisma {\n /**\n * @inheritDoc\n */\n static __initStatic() {\n this.id = 'Prisma';\n }\n\n /**\n * @inheritDoc\n */\n __init() {\n this.name = Prisma.id;\n }\n\n /**\n * Prisma ORM Client Instance\n */\n\n /**\n * @inheritDoc\n */\n constructor(options = {}) {\n ;\n Prisma.prototype.__init.call(this);\n if (isValidPrismaClient(options.client)) {\n this._client = options.client;\n } else {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.warn(`Unsupported Prisma client provided to PrismaIntegration. Provided client: ${JSON.stringify(options.client)}`);\n }\n }\n\n /**\n * @inheritDoc\n */\n setupOnce(_, getCurrentHub) {\n if (!this._client) {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.error('PrismaIntegration is missing a Prisma Client Instance');\n return;\n }\n this._client.$use((params, next) => {\n var scope = getCurrentHub().getScope();\n var parentSpan = _optionalChain([scope, 'optionalAccess', _2 => _2.getSpan, 'call', _3 => _3()]);\n var action = params.action;\n var model = params.model;\n var span = _optionalChain([parentSpan, 'optionalAccess', _4 => _4.startChild, 'call', _5 => _5({\n description: model ? `${model} ${action}` : action,\n op: 'db.prisma'\n })]);\n var rv = next(params);\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}\nPrisma.__initStatic();\nexport { Prisma };","map":{"version":3,"names":["_optionalChain","logger","isThenable","isValidPrismaClient","possibleClient","Prisma","__initStatic","id","__init","name","constructor","options","prototype","call","client","_client","__SENTRY_DEBUG__","warn","JSON","stringify","setupOnce","_","getCurrentHub","error","$use","params","next","scope","getScope","parentSpan","_2","getSpan","_3","action","model","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/prisma.js"],"sourcesContent":["import { _optionalChain } from '@sentry/utils/esm/buildPolyfills';\nimport { logger, isThenable } from '@sentry/utils';\n\nfunction isValidPrismaClient(possibleClient) {\n return possibleClient && !!(possibleClient )['$use'];\n}\n\n/** Tracing integration for @prisma/client package */\nclass Prisma {\n /**\n * @inheritDoc\n */\n static __initStatic() {this.id = 'Prisma';}\n\n /**\n * @inheritDoc\n */\n __init() {this.name = Prisma.id;}\n\n /**\n * Prisma ORM Client Instance\n */\n \n\n /**\n * @inheritDoc\n */\n constructor(options = {}) {;Prisma.prototype.__init.call(this);\n if (isValidPrismaClient(options.client)) {\n this._client = options.client;\n } else {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) &&\n logger.warn(\n `Unsupported Prisma client provided to PrismaIntegration. Provided client: ${JSON.stringify(options.client)}`,\n );\n }\n }\n\n /**\n * @inheritDoc\n */\n setupOnce(_, getCurrentHub) {\n if (!this._client) {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.error('PrismaIntegration is missing a Prisma Client Instance');\n return;\n }\n\n this._client.$use((params, next) => {\n var scope = getCurrentHub().getScope();\n var parentSpan = _optionalChain([scope, 'optionalAccess', _2 => _2.getSp
|