use proc_macro::TokenStream;
mod decorated_mock_component;
mod mock_component;
mod mock_props;
mod utils;
#[proc_macro_derive(MockComponent)]
pub fn mock_component_derive(input: TokenStream) -> TokenStream {
mock_component::mock_component(input)
}
#[proc_macro_derive(MockProps)]
pub fn mock_props_derive(input: TokenStream) -> TokenStream {
mock_props::mock_props(input)
}
#[proc_macro_derive(DecoratedMockComponent)]
pub fn decorated_mock_component_derive(input: TokenStream) -> TokenStream {
decorated_mock_component::decorated_mock_component(input)
}