@coveo/headless-react
    Preparing search index...

    Type Alias ReactEngineDefinition<TControllers, TEngineOptions, TSolutionType>

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

    Type Parameters

    Type declaration