Prisma implementation...

This commit is contained in:
2022-09-08 13:24:07 +02:00
parent cd28031637
commit 6f5cc1642a
11 changed files with 69 additions and 43 deletions

View File

@@ -20,15 +20,15 @@ export class User {
}
export abstract class IQuery {
abstract users(): Nullable<User>[] | Promise<Nullable<User>[]>;
abstract users(): Nullable<Nullable<User>[]> | Promise<Nullable<Nullable<User>[]>>;
abstract user(id: number): Nullable<User> | Promise<Nullable<User>>;
abstract user(id: string): Nullable<User> | Promise<Nullable<User>>;
}
export abstract class IMutation {
abstract createUser(createUserInput: CreateUserInput): User | Promise<User>;
abstract removeUser(id: number): Nullable<User> | Promise<Nullable<User>>;
abstract removeUser(id: string): Nullable<User> | Promise<Nullable<User>>;
}
export type DateTime = any;