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