import { Parent, ResolveField, Resolver } from '@nestjs/graphql'; import { User } from './user'; import { Post } from './post'; import { posts } from './post.resolver'; @Resolver(() => User) export class UserResolver { @ResolveField(() => [Post]) posts(@Parent() user: User) { const userPosts = posts.filter( (p) => p.authorId.toString() === user.id.toString(), ); return userPosts; } }