11/* eslint-disable */
2- import type { Prisma , User , Post } from " ../prisma/generated/client/client.js" ;
3- import type { PothosPrismaDatamodel } from " @pothos/plugin-prisma" ;
2+ import type { Prisma , User , Post } from ' ../prisma/generated/client'
3+ import type { PothosPrismaDatamodel } from ' @pothos/plugin-prisma'
44export default interface PrismaTypes {
5- User : {
6- Name : "User" ;
7- Shape : User ;
8- Include : Prisma . UserInclude ;
9- Select : Prisma . UserSelect ;
10- OrderBy : Prisma . UserOrderByWithRelationInput ;
11- WhereUnique : Prisma . UserWhereUniqueInput ;
12- Where : Prisma . UserWhereInput ;
13- Create : { } ;
14- Update : { } ;
15- RelationName : "posts" ;
16- ListRelations : "posts" ;
17- Relations : {
18- posts : {
19- Shape : Post [ ] ;
20- Name : "Post" ;
21- Nullable : false ;
22- } ;
23- } ;
24- } ;
25- Post : {
26- Name : "Post" ;
27- Shape : Post ;
28- Include : Prisma . PostInclude ;
29- Select : Prisma . PostSelect ;
30- OrderBy : Prisma . PostOrderByWithRelationInput ;
31- WhereUnique : Prisma . PostWhereUniqueInput ;
32- Where : Prisma . PostWhereInput ;
33- Create : { } ;
34- Update : { } ;
35- RelationName : "author" ;
36- ListRelations : never ;
37- Relations : {
38- author : {
39- Shape : User | null ;
40- Name : "User" ;
41- Nullable : true ;
42- } ;
43- } ;
44- } ;
5+ User : {
6+ Name : 'User'
7+ Shape : User
8+ Include : Prisma . UserInclude
9+ Select : Prisma . UserSelect
10+ OrderBy : Prisma . UserOrderByWithRelationInput
11+ WhereUnique : Prisma . UserWhereUniqueInput
12+ Where : Prisma . UserWhereInput
13+ Create : { }
14+ Update : { }
15+ RelationName : 'posts'
16+ ListRelations : 'posts'
17+ Relations : {
18+ posts : {
19+ Shape : Post [ ]
20+ Name : 'Post'
21+ Nullable : false
22+ }
23+ }
24+ }
25+ Post : {
26+ Name : 'Post'
27+ Shape : Post
28+ Include : Prisma . PostInclude
29+ Select : Prisma . PostSelect
30+ OrderBy : Prisma . PostOrderByWithRelationInput
31+ WhereUnique : Prisma . PostWhereUniqueInput
32+ Where : Prisma . PostWhereInput
33+ Create : { }
34+ Update : { }
35+ RelationName : 'author'
36+ ListRelations : never
37+ Relations : {
38+ author : {
39+ Shape : User | null
40+ Name : 'User'
41+ Nullable : true
42+ }
43+ }
44+ }
45+ }
46+ export function getDatamodel ( ) : PothosPrismaDatamodel {
47+ return JSON . parse (
48+ '{"datamodel":{"models":{"User":{"fields":[{"type":"Int","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"email","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":true,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"name","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Post","kind":"object","name":"posts","isRequired":true,"isList":true,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PostToUser","relationFromFields":[],"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]},"Post":{"fields":[{"type":"Int","kind":"scalar","name":"id","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":true,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"createdAt","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"DateTime","kind":"scalar","name":"updatedAt","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":true},{"type":"String","kind":"scalar","name":"title","isRequired":true,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"String","kind":"scalar","name":"content","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Boolean","kind":"scalar","name":"published","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"viewCount","isRequired":true,"isList":false,"hasDefaultValue":true,"isUnique":false,"isId":false,"isUpdatedAt":false},{"type":"User","kind":"object","name":"author","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"relationName":"PostToUser","relationFromFields":["authorId"],"isUpdatedAt":false},{"type":"Int","kind":"scalar","name":"authorId","isRequired":false,"isList":false,"hasDefaultValue":false,"isUnique":false,"isId":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueIndexes":[]}}}}' ,
49+ )
4550}
46- export function getDatamodel ( ) : PothosPrismaDatamodel { return JSON . parse ( "{\"datamodel\":{\"models\":{\"User\":{\"fields\":[{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"email\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":true,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"name\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Post\",\"kind\":\"object\",\"name\":\"posts\",\"isRequired\":true,\"isList\":true,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"PostToUser\",\"relationFromFields\":[],\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]},\"Post\":{\"fields\":[{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"id\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":true,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"createdAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"DateTime\",\"kind\":\"scalar\",\"name\":\"updatedAt\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":true},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"title\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"String\",\"kind\":\"scalar\",\"name\":\"content\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Boolean\",\"kind\":\"scalar\",\"name\":\"published\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"viewCount\",\"isRequired\":true,\"isList\":false,\"hasDefaultValue\":true,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false},{\"type\":\"User\",\"kind\":\"object\",\"name\":\"author\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"relationName\":\"PostToUser\",\"relationFromFields\":[\"authorId\"],\"isUpdatedAt\":false},{\"type\":\"Int\",\"kind\":\"scalar\",\"name\":\"authorId\",\"isRequired\":false,\"isList\":false,\"hasDefaultValue\":false,\"isUnique\":false,\"isId\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueIndexes\":[]}}}}" ) ; }
0 commit comments