-
Notifications
You must be signed in to change notification settings - Fork 11
/
index.js
33 lines (30 loc) · 1.04 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const GSheets = require('./googleSheets');
const GGroups = require('./googleGroups');
const GMail = require('./googleMail');
const Salesforce = require('./salesforce');
const GitHub = require('./github');
const Learn = require('./learn');
const Slack = require('./slack');
// ------------------------------
// API Integrations
// ------------------------------
// Prerequisites and Limitations:
//
// ⁃ Get API credentials for each API
// ⁃ Determine rate limits of each API
// ⁃ Make a list of required docs page links to inform each function’s implementation
//
// TDD:
//
// ⁃ Write tests that verify success for each function
// ⁃ Write tests to verify successful handling of errors for each function
//
// TODO: Ultimately, we'll remove helloWorld. Just a test to make sure the NPM module is working :)
exports.helloWorld = () => `Hello World, I'm Paola!`;
exports.GSheets = GSheets;
exports.GGroups = GGroups;
exports.GMail = GMail;
exports.Salesforce = Salesforce;
exports.GitHub = GitHub;
exports.Learn = Learn;
exports.Slack = Slack;