Since 10.1
Use the await within an async function to unwrap a promise value in a seamingly synchronous manner.
await
async
@val external queryMessagesApi: string => promise<string> = "global.queryMessagesApi" let fetchMessages = async () => { let message = await queryMessagesApi("message-id-1") Console.log(message) }
Async / Await