Skip to content

Instantly share code, notes, and snippets.

@andruu
Created July 10, 2019 03:19
Show Gist options
  • Save andruu/cb2a1c1fb933a469842d08658106e697 to your computer and use it in GitHub Desktop.
Save andruu/cb2a1c1fb933a469842d08658106e697 to your computer and use it in GitHub Desktop.
import { Args, Mutation, Query, Resolver } from '@nestjs/graphql';
import { CreateUserArgs } from './dtos/create-user.args';
import { User } from './user.entity';
import { UserService } from './user.service';
@Resolver(of => User)
export class UserResolver {
constructor(private userService: UserService) {}
@Mutation(returns => User)
userCreate(@Args() user: CreateUserArgs) {
return this.userService.create(user);
}
@Query(returns => User)
userById(@Args('id') id: number) {
return this.userService.findById(id);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment