UNPKG

415 BJavaScriptView Raw
1const validate = require('./validate');
2const generate = require('../headers/generate');
3
4module.exports = (options = {}) => {
5 const { error } = validate(options);
6 if (error) throw new Error(error.details[0].message);
7
8 const { instance, email, password, token } = options;
9 const url = `https://${instance}.zendesk.com`;
10 const headers = generate({ email, password, token });
11
12 return { url, headers };
13};