Skip to content

Instantly share code, notes, and snippets.

@mitzen
Created May 15, 2023 09:31
Show Gist options
  • Save mitzen/9af967b0b9df6a29e87c5eaaf8506f1e to your computer and use it in GitHub Desktop.
Save mitzen/9af967b0b9df6a29e87c5eaaf8506f1e to your computer and use it in GitHub Desktop.

Revisions

  1. mitzen created this gist May 15, 2023.
    20 changes: 20 additions & 0 deletions sample_using_await_via_promise.ts
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@


    // remember to wrap it up in try/catch

    async function lookupPromise() {
    return new Promise((resolve, reject) => {
    dns.lookup("www.aWebSiteName.am", (err, address, family) => {
    if(err) reject(err);
    resolve(address);
    });
    });
    };



    try {
    const address = await lookupPromise();
    } catch(err) {
    console.error(err);
    }