¿Cómo puedo crear una promesa que nunca se cumplirá? Entonces, por ejemplo, esto nunca llegará a console.log :
const res = await NEVER_FULLFILLING_PROMISE console.log(res)Simplemente llame a new Promise y nunca llame al primer parámetro en la devolución de llamada.
(async () => { await new Promise(() => {}); console.log('done'); })();Otro enfoque que cumple con el texto de su pregunta (pero probablemente no con la intención) sería hacer que la Promesa se rechace, por supuesto.
(async () => { await new Promise((_, reject) => reject()); console.log('done'); })() .catch(() => {});