fabro/lib/components/fabro-hooks/src/lib.rs
2026-07-23 17:59:34 -04:00

13 lines
480 B
Rust

pub mod bridge;
pub mod config;
pub mod executor;
pub mod runner;
pub mod types;
pub use bridge::WorkflowToolHookCallback;
pub use config::{HookDefinition, HookSettings, HookType, TlsMode};
// Re-exported because the interpolatable fields of `HookType` are typed as
// `InterpString`; constructing a hook definition requires it.
pub use fabro_types::settings::InterpString;
pub use runner::HookRunner;
pub use types::{HookContext, HookDecision, HookEvent, HookExecutionContext};