Boa noite Pessoal, tenho 2 dúvidas, a primeira é que no projeto do Navigation existe o código @Dao interface ProdutoDAO {
@Query("SELECT * FROM Produto")
fun buscaTodos(): LiveData<List<Produto>>
@Insert
fun salva(vararg produto: Produto)
@Query("SELECT * FROM Produto WHERE id = :id")
fun buscaPorId(id: Long): LiveData<Produto>
O que seria o "vararg"? , a minha segunda dúvida é se tem uma forma de o Room retornar um objeto na função salva como um produto nesse caso, como se eu quisesse uma representação do que foi salvo no retorno da função "salva"