@hoover-institution/hubspot-lib
Version:
A toolkit for deep integration with HubSpot's Marketing Events API with a plugin-based architecture.
17 lines (15 loc) • 499 B
TypeScript
// types/pluginSDK.d.ts
/**
* Registers a plugin handler for a specific hookPoint with automatic bitmask assignment.
*
* @param name - Unique plugin name (used for bitmask assignment)
* @param hookPoint - Lifecycle hook identifier (e.g., "CREATE_EVENT")
* @param handler - Handler function for the hook
* @param options - Optional override config
*/
export function castHook(
name: string,
hookPoint: string,
handler: (payload: any) => any,
options?: { override?: boolean }
): void;