Skip to main content
ArcSight

Prisma

Change impact in Prisma

Change impact in Prisma uses the Prisma (packages/client) snapshot: 166 modules and 390 dependency edges, about 2.35 edges per module. Change impact signal: src/runtime/core/engines/common/types/Transaction (blast radius 47). A change at src/runtime/core/engines/common/types/Transaction traces blast radius 47 downstream. Run arc impact on your diff before merge. The leading row is src/runtime/core/engines/common/types/Transaction at blast radius 47.

Prisma proof · Change impact

Modules

Change impact
  • src/runtime/core/engines/common/types/Transaction47 modules
  • src/runtime/core/engines/common/Engine45 modules
  • src/runtime/core/types/exported/Public42 modules
  • src/runtime/core/types/exported/Result42 modules
  • src/runtime/core/types/exported/Utils42 modules
  • src/runtime/core/errorRendering/base39 modules
  • src/runtime/core/types/exported/JsApi38 modules
  • src/runtime/core/types/exported/TypedSql37 modules
ModuleWhat arc impact shows
src/runtime/core/engines/common/types/Transactionblast radius 47fan-in 8
src/runtime/core/engines/common/Engineblast radius 45fan-in 9
src/runtime/core/types/exported/Publicblast radius 42fan-in 6 · CRITICAL
src/runtime/core/types/exported/Resultblast radius 42fan-in 4 · CRITICAL
src/runtime/core/types/exported/Utilsblast radius 42fan-in 7 · CRITICAL
src/runtime/core/errorRendering/baseblast radius 39fan-in 12 · CRITICAL
src/runtime/core/types/exported/JsApiblast radius 38fan-in 16 · CRITICAL
src/runtime/core/types/exported/TypedSqlblast radius 37fan-in 6 · CRITICAL

Inspect first

  • arc impact src/runtime/core/engines/common/types/Transaction
  • arc impact src/runtime/core/engines/common/Engine
  • arc impact src/runtime/core/types/exported/Public

In Prisma, src/runtime/core/engines/common/types/Transaction is recorded at blast radius 47. Fan-in on src/runtime/core/engines/common/types/Transaction is 8. That reach is 28.3% of the 166 modules in Prisma. 119 modules sit outside that downstream set. The command is arc impact src/runtime/core/engines/common/types/Transaction. In Prisma, src/runtime/core/engines/common/Engine is recorded at blast radius 45. Fan-in on src/runtime/core/engines/common/Engine is 9. That reach is 27.1% of the 166 modules in Prisma. 121 modules sit outside that downstream set. The command is arc impact src/runtime/core/engines/common/Engine. In Prisma, src/runtime/core/types/exported/Public is recorded at blast radius 42. Fan-in on src/runtime/core/types/exported/Public is 6. The risk mark on that row is CRITICAL. That reach is 25.3% of the 166 modules in Prisma. 124 modules sit outside that downstream set. The command is arc impact src/runtime/core/types/exported/Public. In Prisma, src/runtime/core/types/exported/Result is recorded at blast radius 42. Fan-in on src/runtime/core/types/exported/Result is 4. The risk mark on that row is CRITICAL. That reach is 25.3% of the 166 modules in Prisma. The command is arc impact src/runtime/core/types/exported/Result. In Prisma, src/runtime/core/types/exported/Utils is recorded at blast radius 42. Fan-in on src/runtime/core/types/exported/Utils is 7. The risk mark on that row is CRITICAL. That reach is 25.3% of the 166 modules in Prisma. The command is arc impact src/runtime/core/types/exported/Utils. In Prisma, src/runtime/core/errorRendering/base is recorded at blast radius 39. Fan-in on src/runtime/core/errorRendering/base is 12. The risk mark on that row is CRITICAL. That reach is 23.5% of the 166 modules in Prisma. 127 modules sit outside that downstream set. The command is arc impact src/runtime/core/errorRendering/base. In Prisma, src/runtime/core/types/exported/JsApi is recorded at blast radius 38. Fan-in on src/runtime/core/types/exported/JsApi is 16. The risk mark on that row is CRITICAL. That reach is 22.9% of the 166 modules in Prisma. 128 modules sit outside that downstream set. The command is arc impact src/runtime/core/types/exported/JsApi. In Prisma, src/runtime/core/types/exported/TypedSql is recorded at blast radius 37. Fan-in on src/runtime/core/types/exported/TypedSql is 6. The risk mark on that row is CRITICAL. That reach is 22.3% of the 166 modules in Prisma. 129 modules sit outside that downstream set. The command is arc impact src/runtime/core/types/exported/TypedSql.

Open src/runtime/core/engines/common/types/Transaction first and run arc impact src/runtime/core/engines/common/types/Transaction. Then run the same command on src/runtime/core/engines/common/Engine, src/runtime/core/types/exported/Public. Read the blast radius and the fan-in the command prints for each file. Prisma has 390 edges on 166 modules. The concept page holds the definition of change impact. This page holds the Prisma measurements.