// Import environment variables before anything else import * as dotenv from "dotenv" dotenv.config(); import D4H, { GetMembersOptions } from "d4h-typescript" import { env } from "process" const token = env["D4H_TOKEN"]!; let api = new D4H(token); let getMembersOptions: GetMembersOptions = { includeDetails: true, includeCustomFields: true, }; let main = async function() { try { let members = await api.getMembers(getMembersOptions); console.log(`Retrieved ${members.length} members.`); } catch (err) { console.log(JSON.stringify(err)); return; } try { let groups = await api.getGroups(); console.log(`Retrieved ${groups.length} groups.`); } catch (err) { console.log(JSON.stringify(err)); return; } } main().then(() => console.log("Execution complete"));