O que acontecerá se, em vez de uma classe, usar um objeto comum com os mesmos métodos (sem modo estrito)?
Frontend
Com base no tipo Delivery, crie um novo tipo onde os campos name, address e date se tornem opcionais. Qual tipo utilitário embutido do TypeScript você usaria?
Que métodos estáticos do Promise conhece além do Promise.resolve? Como o Promise.all difere do Promise.allSettled?
Por que separou o cabeçalho do chat em um widget separado? Qual critério você usa para determinar o que é um widget e o que não é?
[nome] perguntou: conte-me sobre a sua experiência de trabalho, por que decidiu sair do seu emprego atual e o que espera do novo emprego?
// Criar um tipo que contenha os mesmos campos que Delivery, // mas todos os campos são opcionais (podem ter o valor undefined) e não podem alterar seus valores.
Como substituir o contexto (this) dentro da função loadScript, se ela for um método de classe e precisar ser chamada com outro this?
A que será igual este dentro da função se a chamarmos através de fn.call(this) no navegador — no modo normal e no modo estrito?
Como aumentar rapidamente o número de rolos de 3 para 10 na implementação atual, criando uma constante com a quantidade necessária e formando dinamicamente os arrays e renderizando os tambores?
Por que escolheu WebSocket? Existem alternativas?
São apresentados três novos tipos. É necessário criar um novo tipo com base neles, que satisfaça a condição (contém todos os campos dos tipos apresentados, tipo união). Qual abordagem deve ser usada?
Descreva as APIs de que precisaremos (getUsers, getChat, sendMessage e outros). Quais deles funcionarão através de REST e quais através de WebSocket?
O que acontecerá se, em vez de um callback, passar clearCache como uma referência direta ao método cache.clear (sem uma closure)? Por que isso não funcionará e como corrigir (por exemplo, usando bind)?
O que é um CDN? Como é que a static chega lá? Como é que o cliente sabe qual o servidor CDN a contactar?
Como fazer uma única solicitação HTTP e assinar o seu resultado várias vezes?
Olhe para o código: por que o componente App será re-renderizado ao clicar no botão 'Render', e por que o componente Child será re-renderizado ao digitar no input?
Escreva casos de teste para verificar a função de memorização (por exemplo, numa função de exponenciação).
Como é que a replicação da base de dados (master-slave) vai funcionar? Como é que o load balancer vai direcionar as solicitações para diferentes servidores com bases de dados diferentes?
Deve usar Angular Signals num componente em vez de Input e flux Observable? Justifique a sua decisão.
Criar um novo tipo com base no tipo Delivery, onde os campos name, address e date se tornem opcionais (Partial).