Skip to content

Instantly share code, notes, and snippets.

View job25721's full-sized avatar

job'pathomporn job25721

  • Chiang Mai University
  • Chiang Mai
View GitHub Profile
import { Query, Resolver } from '@nestjs/graphql';
import { User } from './user.schema';
import { UserSerivce } from './user.service';
@Resolver(() => User)
export class UserResolver {
constructor(private readonly userService: UserSerivce) {}
@Query(() => String)
helloWorld() {
import { Module } from '@nestjs/common';
import { JsonPlaceholderService } from 'src/services/jsonPlacehodlerService';
import { UserResolver } from './user.resolver';
import { UserSerivce } from './user.service';
@Module({
imports: [],
providers: [UserResolver, UserSerivce, JsonPlaceholderService],
})
export class UserModule {}
import { Query, Resolver } from '@nestjs/graphql';
import { User } from './user.schema';
import { UserSerivce } from './user.service';
@Resolver(() => User)
export class UserResolver {
constructor(private readonly userService: UserSerivce) {}
@Query(() => String)
helloWorld() {
import { Module } from '@nestjs/common';
import { UserResolver } from './user.resolver';
import { UserSerivce } from './user.service';
@Module({
imports: [],
providers: [UserResolver, UserSerivce],
})
export class UserModule {}
import { Injectable } from '@nestjs/common';
@Injectable()
export class UserSerivce {
helloWorld(): string {
return 'hello world';
}
}
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { UserModule } from './user/user.module';
@Module({
imports: [
GraphQLModule.forRoot({
autoSchemaFile: true,
}),
UserModule,
import { Module } from '@nestjs/common';
import { UserResolver } from './user.resolver';
@Module({
imports: [],
providers: [UserResolver],
})
export class UserModule {}
import { Query, Resolver } from '@nestjs/graphql';
import { User } from './user.schema';
@Resolver(() => User)
export class UserResolver {
@Query(() => String)
helloWorld() {
return 'hello world';
}
}
import { Field, Int, ObjectType } from '@nestjs/graphql';
@ObjectType()
export class User {
@Field(() => Int)
id: number;
@Field(() => String)
name: string;
import { Module } from '@nestjs/common';
@Module({
imports: [],
providers: [],
})
export class UserModule {}