post.service.ts
533 Bytes
import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { GetPostInput } from './dto/post.input';
import { Post } from './post.entity';
@Injectable()
export class PostService {
constructor(
@InjectRepository(Post) private postRepository: Repository<Post>,
) {}
async findAll(): Promise<Post[]> {
return this.postRepository.find();
}
async findOne(id: number): Promise<Post> {
return this.postRepository.findOne(id);
}
}