@salesforce/b2c-tooling-sdk / plugins / invokeHook
Function: invokeHook() ​
invokeHook<
TResult>(hookFilePath,context,hookOptions,logger?):Promise<TResult|undefined>
Defined in: packages/b2c-tooling-sdk/src/plugins/loader.ts:72
Dynamically imports a hook file and invokes its default export.
Type Parameters ​
TResult ​
TResult
Parameters ​
hookFilePath ​
string
Absolute path to the hook JS file
context ​
Hook context (this inside the hook)
hookOptions ​
Record<string, unknown>
Options passed as the first argument to the hook function
logger? ​
Optional logger for warnings on failure
Returns ​
Promise<TResult | undefined>
The hook function's return value, or undefined on error