Boa tarde pessoal, no service esta dando esse erro.
obs, não quis refatorar mudando o nome para livro, mas mative tudo certinho como na aula.
segue o codigo
/* eslint-disable prettier/prettier */ import { Injectable } from '@nestjs/common'; import { InjectModel } from '@nestjs/sequelize'; import { Produto } from './produto.model';
@Injectable() export class ProdutosService {
constructor(
@InjectModel(Produto)
private produtoModel: typeof Produto
) { }
async obterTodos(): Promise<Produto[]> {
return this.produtoModel.findAll();
}
async obterUm(id: number): Promise<Produto> {
return this.produtoModel.findByPk(id);
}
async criar(produto: Produto) {
this.produtoModel.create(produto);
}
async alterar(produto: Produto): Promise<[number, Produto[]]> {
return this.produtoModel.update(produto, { where: { id: produto.id } });
}
async apagar(id: number) {
const produto: Produto = await this.obterUm(id);
produto.destroy();
}
}