UNPKG

@dispatch9/client-sdk

Version:

Official Node.js SDK for Dispatch9 API - Complete solution with email/phone client creation, order management, client management, and dual-method authentication

24 lines (21 loc) 701 B
const Dispatch9Client = require('./client'); /** * Create a new Dispatch9 client instance * @param {Object} config - Configuration object * @param {string} config.apiKey - Your API key * @param {string} [config.baseURL] - Base API URL * @param {number} [config.timeout] - Request timeout * @param {boolean} [config.debug] - Enable debug logging * @returns {Dispatch9Client} New client instance */ function createClient(config) { return new Dispatch9Client(config); } // Export both the class and factory function module.exports = { Dispatch9Client, createClient, default: Dispatch9Client }; // Also export the class as default for CommonJS module.exports.default = Dispatch9Client;