Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no método new Intl.DateTimeFormat.format

O 'new Intl.DateTimeFormat.format(negociacao.data)' gera o seguinte erro para mim:

app/views/negociacoes-view.ts(24,55): error TS2339: Property 'format' does not exist on type '{ (locales?: string | string[], options?: DateTimeFormatOptions): DateTimeFormat; new (locales?: string | string[], options?: DateTimeFormatOptions): DateTimeFormat; supportedLocalesOf(locales: string | string[], options?: DateTimeFormatOptions): string[]; }'.

1 resposta
solução!

Oi Ismael!

Acredito que ficou faltando () após DateTimeFormat. No seu código está assim:

new Intl.DateTimeFormat.format(negociacao.data)

Mas deveria ser:

new Intl.DateTimeFormat().format(negociacao.data)

Assim, conseguimos criar uma instância de DateTimeFormat e executar o método .format() corretamente.

Espero ter ajudado! Qualquer outra dúvida pode postar aqui!