use use_preact::{PreactComponentName, PreactHookName, PreactJsxRuntime};
fn main() -> Result<(), use_preact::PreactNameError> {
let component = PreactComponentName::new("AppShell")?;
let hook = PreactHookName::new("useSignal")?;
assert_eq!(component.as_str(), "AppShell");
assert_eq!(hook.as_str(), "useSignal");
assert_eq!(PreactJsxRuntime::Automatic.as_str(), "automatic");
Ok(())
}