UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

32 lines (26 loc) 743 B
// tslint:disable:no-console // tslint:disable-next-line:no-implicit-dependencies import * as client from '@sendgrid/client'; // tslint:disable-next-line:max-func-body-length async function main() { client.setApiKey(<string>process.env.SENDGRID_API_KEY); const queryParams = { // "query": "from_email=\"email@example.com\"", // "limit": 10 }; client.request({ url: `/v3/messages`, method: 'GET', qs: queryParams }) .then(([response, body]) => { console.log(response.statusCode); console.log(response.body, body); }) .catch((error) => { console.error(error); }); } main() .then() .catch(console.error);