// ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma-next contract emit'. // To regenerate, run: prisma-next contract emit import type { QueryOperationTypes as PgAdapterQueryOps } from '@prisma-next/adapter-postgres/operation-types'; import type { Bit, Char, CodecTypes as PgTypes, Interval, JsonValue, Numeric, Time, Timestamp, Timestamptz, Timetz, VarBit, Varchar, } from '@prisma-next/target-postgres/codec-types'; import type { ContractWithTypeMaps, TypeMaps as TypeMapsType, } from '@prisma-next/sql-contract/types'; import type { Contract as ContractType, ExecutionHashBase, NamespaceId, ProfileHashBase, StorageHashBase, } from '@prisma-next/contract/types'; export type StorageHash = StorageHashBase<'sha256:eae593f92640a599b88d4901b70c572442661a4f0f7460ea1b6295da661d8653'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'sha256:9c8aa3114e84ed3b7ea2bd57526d9c2e1bf7c5292be694e9d3801f566fda7ccb'>; export type CodecTypes = PgTypes; export type LaneCodecTypes = CodecTypes; export type QueryOperationTypes = PgAdapterQueryOps; type DefaultLiteralValue = CodecId extends keyof CodecTypes ? CodecTypes[CodecId]['output'] : _Encoded; export type FieldOutputTypes = { readonly public: Record }; export type FieldInputTypes = { readonly public: Record }; export type StorageColumnTypes = { readonly public: {} }; export type StorageColumnInputTypes = { readonly public: {} }; export type TypeMaps = TypeMapsType< CodecTypes, QueryOperationTypes, FieldOutputTypes, FieldInputTypes, StorageColumnTypes, StorageColumnInputTypes >; type ContractBase = Omit< ContractType<{ readonly namespaces: { readonly public: { readonly id: 'public'; readonly kind: 'postgres-schema'; readonly entries: { readonly table: {} }; }; }; readonly types: { readonly geometry: { readonly kind: 'codec-instance'; readonly codecId: 'pg/geometry@1'; readonly nativeType: 'geometry'; readonly typeParams: Record; }; }; readonly storageHash: StorageHash; }>, 'roots' | 'domain' > & { readonly target: 'postgres'; readonly targetFamily: 'sql'; readonly roots: Record; readonly domain: { readonly namespaces: { readonly public: { readonly models: Record; }; }; }; readonly capabilities: { readonly postgres: { readonly distinctOn: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; readonly orderBy: true; readonly returning: true; }; readonly sql: { readonly defaultInInsert: true; readonly enums: true; readonly lateral: true; readonly returning: true; readonly scalarList: true; }; }; readonly extensionPacks: {}; readonly meta: {}; readonly profileHash: ProfileHash; }; export type Contract = ContractWithTypeMaps; export type Namespaces = Contract['storage']['namespaces'];