I'm using the pdfMake library for ticket generation, and it was working fine, until I followed some examples of the documentation on website > and it returned an error, I looked for the solution in several open issues in GitHub and in other sites but none helped me, remembering that I am doing the generation of PDF's in my NodeJS server.
/* O método abaixo é outro jeito de conseguir gerar o documento, e
esse método achei nos exemplos no site do pdfMake, e esse método
funciona, porém não consigo atribuir as funções de 'download()',
'open' e 'print()'*/
pdfMake = printer.createPdfKitDocument(conteudoPDF); //Método funcional
/* O código abaixo é o exemplo que está na documentação e que está
retornando o erro "TypeError: pdfMake.createPdf is not a function" */
pdfMake.createPdf(conteudoPDF).open(); // Método não funcional
pdfMake.pipe(fs.createWriteStream('../pdfs/testeJson.pdf'));
pdfMake.end();