The typed event a Bash gate decides over. Generic over the declared context
needs (N) so e.ctx exposes ONLY the facts the hook declared — reading an
undeclared one is a tsc error. The default is the erased (all-providers)
shape used by the runtime/AnyHook.
The typed event a Bash gate decides over. Generic over the declared context
needs(N) soe.ctxexposes ONLY the facts the hook declared — reading an undeclared one is atscerror. The default is the erased (all-providers) shape used by the runtime/AnyHook.