useWiredTools.ts 871 o
Télécharger le fichier
import { useWiredToolsActions } from './useWiredToolsActions';
import { useWiredToolsState } from './useWiredToolsState';
export type {
IWiredAccountPreferences,
IWiredContextVariableDefinition,
IWiredFurniVariableAssignment,
IWiredFurniVariableDefinition,
IWiredRoomSettings,
IWiredRoomVariableAssignment,
IWiredRoomVariableDefinition,
IWiredUserVariableAssignment,
IWiredUserVariableDefinition
} from './useWiredToolsStore';
/**
* @deprecated Prefer `useWiredToolsState` (read-only) and
* `useWiredToolsActions` (imperative) directly. This shim composes
* both into the historical `useWiredTools()` shape so the ~20
* existing consumers keep working unchanged.
*/
export const useWiredTools = () => {
const state = useWiredToolsState();
const actions = useWiredToolsActions();
return { ...state, ...actions };
};
