zenstack/packages/server/tests/utils.ts
Yiming e93ca5bf10
fix: zod typing for DateTime field, improve overall code generation (#363)
Co-authored-by: Abdullah Hassan <iAbdullahHassan@gmail.com>
2023-04-22 09:19:26 -07:00

24 lines
620 B
TypeScript

export const schema = `
model User {
id String @id @default(cuid())
createdAt DateTime @default (now())
updatedAt DateTime @updatedAt
email String @unique
posts Post[]
}
model Post {
id String @id @default(cuid())
createdAt DateTime @default (now())
updatedAt DateTime @updatedAt
title String
author User? @relation(fields: [authorId], references: [id])
authorId String?
published Boolean @default(false)
viewCount Int @default(0)
}
`;
export function makeUrl(path: string, q?: object) {
return q ? `${path}?q=${encodeURIComponent(JSON.stringify(q))}` : path;
}