AbstractProtectedaddPush an output param onto the action's param list.
ProtectedensureLazy-config the engine with the action's context user.
ProtectedgetCase-insensitive boolean param with default.
ProtectedgetCase-insensitive param that may already be an object/array or a JSON string. Returns undefined when absent or unparseable.
ProtectedgetCase-insensitive string param lookup; returns undefined when absent/blank.
Protected AbstractInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Shared base for the thin eSignature Actions. Each concrete Action extracts its params, ensures the SignatureEngine is configured, and delegates to it — Actions are the boundary, the engine is the substance (per CLAUDE.md Actions philosophy).