Skip to content

Commit

Permalink
fix any type
Browse files Browse the repository at this point in the history
  • Loading branch information
jozefini committed Jan 3, 2025
1 parent 6ece9b6 commit b103e87
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
8 changes: 5 additions & 3 deletions packages/store/src/collection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ import { isDeepEqual } from './store';
// Types
// =====================

// eslint-disable-next-line @typescript-eslint/no-explicit-any
type AnyType = any;
type CreateCollectionProps<States, Actions extends Record<string, unknown>> = {
actions: {
[K in keyof Actions]: (
Expand Down Expand Up @@ -84,12 +86,12 @@ export function createCollection<
const actions = props.actions;

// DevTools setup
let devTools: any = null;
let devTools: AnyType = null;
let pauseDevTools = false;

// Setup DevTools if enabled
if (typeof window !== 'undefined' && props.config?.devtools) {
const devToolsExtension = (window as any).__REDUX_DEVTOOLS_EXTENSION__;
const devToolsExtension = (window as AnyType).__REDUX_DEVTOOLS_EXTENSION__;
const devToolsName = props.config?.name || 'Collection';
if (devToolsExtension) {
devTools = devToolsExtension.connect({
Expand All @@ -108,7 +110,7 @@ export function createCollection<
// Convert Map to object for DevTools
const statesObject = Object.fromEntries(states);
devTools.init(statesObject);
devTools.subscribe((message: any) => {
devTools.subscribe((message: AnyType) => {
if (message.type === 'DISPATCH') {
switch (message.payload.type) {
case 'JUMP_TO_ACTION':
Expand Down
8 changes: 5 additions & 3 deletions packages/store/src/store.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ import {
// Types
// =====================

// eslint-disable-next-line @typescript-eslint/no-explicit-any
type AnyType = any;
type CreateStoreProps<States, Actions extends Record<string, unknown>> = {
states: States;
config?: {
Expand Down Expand Up @@ -99,12 +101,12 @@ export function createStore<States, Actions extends Record<string, unknown>>(
const actions = props.actions;

// DevTools setup
let devTools: any = null;
let devTools: AnyType = null;
let pauseDevTools = false;

// Setup DevTools if enabled
if (typeof window !== 'undefined' && props.config?.devtools) {
const devToolsExtension = (window as any).__REDUX_DEVTOOLS_EXTENSION__;
const devToolsExtension = (window as AnyType).__REDUX_DEVTOOLS_EXTENSION__;
const devToolsName = props.config?.name || 'Store';
if (devToolsExtension) {
devTools = devToolsExtension.connect({
Expand All @@ -121,7 +123,7 @@ export function createStore<States, Actions extends Record<string, unknown>>(
instanceId: devToolsName
});
devTools.init(states);
devTools.subscribe((message: any) => {
devTools.subscribe((message: AnyType) => {
if (message.type === 'DISPATCH') {
switch (message.payload.type) {
case 'JUMP_TO_ACTION':
Expand Down

0 comments on commit b103e87

Please sign in to comment.