@chevre/domain
Version:
Chevre Domain Library for Node.js
32 lines (26 loc) • 743 B
text/typescript
// 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);