11/* eslint-disable */
2- import type { Prisma , User , Post } from ' ../prisma/generated/client'
3- import type { PothosPrismaDatamodel } from ' @pothos/plugin-prisma'
2+ import type { Prisma , User , Post } from " ../prisma/generated/client/client.js" ;
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- }
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- )
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+ } ;
5045}
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