¿Podemos usar Buffer.from para codificar en Base 64 una cadena en una aplicación mecanografiada de front-end? El uso de btoa() se muestra como obsoleto.
No, no puedes. Buffer es una clase específica de Node.js y no existe en los navegadores.
La advertencia se debe a que tiene tipos de nodos en su proyecto, por lo que TypeScript Compiler cree que está usando atob en el nodo (que está totalmente en desuso), pero no es así. Estás totalmente bien usando atob en el front-end.
Para resolver la advertencia, puede eliminar los tipos de nodos (si no los está utilizando), o para simplificar, un comentario antes de su llamada atob debería ser suficiente para evitar cualquier advertencia de la siguiente línea:
// @ts-ignore Your atob call goes hereAsegúrese de mantenerlo simple bajo @ts-ignore, no quiere ocultar un problema real allí.