Type Alias ReactEngineDefinition<TControllers, TEngineOptions, TSolutionType>

ReactEngineDefinition: EngineDefinition<
    TControllers,
    TEngineOptions,
    TSolutionType,
> & {
    HydratedStateProvider: FunctionComponent<
        PropsWithChildren<
            {
                controllers: InferControllersMapFromDefinition<
                    TControllers,
                    TSolutionType,
                >;
                engine: CommerceEngine;
            },
        >,
    >;
    StaticStateProvider: FunctionComponent<
        PropsWithChildren<
            {
                controllers: InferControllerStaticStateMapFromDefinitionsWithSolutionType<
                    TControllers,
                    TSolutionType,
                >;
            },
        >,
    >;
}

Type Parameters