UNPKG

@hoover-institution/hubspot-lib

Version:

A toolkit for deep integration with HubSpot's Marketing Events API with a plugin-based architecture.

31 lines (28 loc) 601 B
export interface Plugins { MONGO_SYNC: number; LOG_TO_CONSOLE: number; [key: string]: number; // Allow dynamic plugins } export const PLUGINS: Plugins; /** * Maps a list of plugin execution results into an object indexed by pluginId. * Allows fast lookup like resultMap[PLUGINS.MONGO_SYNC]. */ export function getPluginResults( results: Array<{ pluginId: number; pluginName: string; success: boolean; result?: any; error?: any; }> ): Record< number, { pluginId: number; pluginName: string; success: boolean; result?: any; error?: any; } >;