UNPKG

@plurid/plurid-react

Version:

React implementation of Plurid to explore the web in three dimensions

26 lines (25 loc) 1.52 kB
import React from 'react'; import { AnyAction } from '@reduxjs/toolkit'; import PluridPubSub from '@plurid/plurid-pubsub'; import { PluridConfiguration, PluridPartialConfiguration } from '@plurid/plurid-data'; import actions from "../../../services/state/actions"; import { DispatchAction } from "../../../data/interfaces"; export interface PluridApplicationConfiguratorOwnProperties { configuration?: PluridPartialConfiguration; pubsub?: PluridPubSub; } export interface PluridApplicationConfiguratorStateProperties { stateConfiguration: PluridConfiguration; } export interface PluridApplicationConfiguratorDispatchProperties { dispatchSetConfiguration: DispatchAction<typeof actions.configuration.setConfiguration>; } export declare type PluridApplicationConfiguratorProperties = PluridApplicationConfiguratorOwnProperties & PluridApplicationConfiguratorStateProperties & PluridApplicationConfiguratorDispatchProperties; declare const ConnectedPluridApplicationConfigurator: import("react-redux").ConnectedComponent<React.FC<React.PropsWithChildren<PluridApplicationConfiguratorProperties>>, { configuration?: import("@plurid/plurid-data").RecursivePartial<PluridConfiguration> | undefined; children?: React.ReactNode; pubsub?: PluridPubSub | undefined; context?: React.Context<import("react-redux").ReactReduxContextValue<any, AnyAction>> | undefined; store?: import("@reduxjs/toolkit").Store<any, AnyAction> | undefined; }>; export default ConnectedPluridApplicationConfigurator;