MCPcopy
hub / github.com/prisma/prisma / commonCodeTS

Function commonCodeTS

packages/client-generator-js/src/TSClient/common.ts:119–535  ·  view source on GitHub ↗
({
  runtimeBase,
  runtimeName,
  clientVersion,
  engineVersion,
  generator,
}: TSClientOptions)

Source from the content-addressed store, hash-verified

117}
118
119export const commonCodeTS = ({
120 runtimeBase,
121 runtimeName,
122 clientVersion,
123 engineVersion,
124 generator,
125}: TSClientOptions) => ({
126 tsWithoutNamespace: () => `import * as runtime from '${runtimeBase}/${runtimeName}.js';
127import $Types = runtime.Types // general types
128import $Public = runtime.Types.Public
129import $Utils = runtime.Types.Utils
130import $Extensions = runtime.Types.Extensions
131import $Result = runtime.Types.Result
132
133export type PrismaPromise<T> = $Public.PrismaPromise<T>
134`,
135 ts: () => `export import DMMF = runtime.DMMF
136
137export type PrismaPromise<T> = $Public.PrismaPromise<T>
138
139/**
140 * Validator
141 */
142export import validator = runtime.Public.validator
143
144/**
145 * Prisma Errors
146 */
147export import PrismaClientKnownRequestError = runtime.PrismaClientKnownRequestError
148export import PrismaClientUnknownRequestError = runtime.PrismaClientUnknownRequestError
149export import PrismaClientRustPanicError = runtime.PrismaClientRustPanicError
150export import PrismaClientInitializationError = runtime.PrismaClientInitializationError
151export import PrismaClientValidationError = runtime.PrismaClientValidationError
152
153/**
154 * Re-export of sql-template-tag
155 */
156export import sql = runtime.sqltag
157export import empty = runtime.empty
158export import join = runtime.join
159export import raw = runtime.raw
160export import Sql = runtime.Sql
161
162${buildPrismaSkipTs(generator.previewFeatures)}
163
164/**
165 * Decimal.js
166 */
167export import Decimal = runtime.Decimal
168
169export type DecimalJsLike = runtime.DecimalJsLike
170
171/**
172* Extensions
173*/
174export import Extension = $Extensions.UserArgs
175export import getExtensionContext = runtime.Extensions.getExtensionContext
176export import Args = $Public.Args

Callers 1

toTSMethod · 0.90

Calls 2

buildNullClassFunction · 0.85
buildPrismaSkipTsFunction · 0.70

Tested by

no test coverage detected