From c16b6ce77527b685fd36f90c0f46bc093240cff8 Mon Sep 17 00:00:00 2001 From: Dario Sechi Date: Sat, 10 Aug 2024 22:28:23 +0200 Subject: [PATCH] Optimize internal imports --- src/components/observer.tsx | 2 +- src/definitions/props.ts | 2 +- src/hocs/observer.tsx | 2 +- src/hooks/use-autorun.ts | 4 ++-- src/hooks/use-memo-observer.tsx | 2 +- src/hooks/use-observable.ts | 4 ++-- src/hooks/use-observer.tsx | 2 +- src/hooks/use-reaction.ts | 4 ++-- src/hooks/use-when.ts | 4 ++-- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/components/observer.tsx b/src/components/observer.tsx index 3f10067..42d2139 100644 --- a/src/components/observer.tsx +++ b/src/components/observer.tsx @@ -1,4 +1,4 @@ -import { ObserverProps } from '../definitions/props.js' +import type { ObserverProps } from '../definitions/props.js' import { useObserver } from '../hooks/use-observer.js' /** diff --git a/src/definitions/props.ts b/src/definitions/props.ts index 1623b9a..28d9a20 100644 --- a/src/definitions/props.ts +++ b/src/definitions/props.ts @@ -1,4 +1,4 @@ -import { DependencyList, ReactNode } from 'react' +import type { DependencyList, ReactNode } from 'react' export interface ObserverProps { children: () => ReactNode diff --git a/src/hocs/observer.tsx b/src/hocs/observer.tsx index f654095..38cffef 100644 --- a/src/hocs/observer.tsx +++ b/src/hocs/observer.tsx @@ -1,4 +1,4 @@ -import { DependencyList, ReactElement, ReactNode } from 'react' +import type { DependencyList, ReactElement, ReactNode } from 'react' import { useObserver } from '../hooks/use-observer.js' /** diff --git a/src/hooks/use-autorun.ts b/src/hooks/use-autorun.ts index 6c0e883..35d2ac4 100644 --- a/src/hooks/use-autorun.ts +++ b/src/hooks/use-autorun.ts @@ -1,5 +1,5 @@ -import { autorun, WatcherAutorunEffect } from '@aracna/state-manager' -import { DependencyList, useEffect } from 'react' +import { autorun, type WatcherAutorunEffect } from '@aracna/state-manager' +import { type DependencyList, useEffect } from 'react' /** * Runs an effect immediately and re-runs it whenever any of the values it references from an observable change. diff --git a/src/hooks/use-memo-observer.tsx b/src/hooks/use-memo-observer.tsx index 0bf2141..62fdd6f 100644 --- a/src/hooks/use-memo-observer.tsx +++ b/src/hooks/use-memo-observer.tsx @@ -1,4 +1,4 @@ -import { DependencyList, ReactElement, ReactNode } from 'react' +import type { DependencyList, ReactElement, ReactNode } from 'react' import { useObserver } from './use-observer.js' /** diff --git a/src/hooks/use-observable.ts b/src/hooks/use-observable.ts index 0922374..6099c3e 100644 --- a/src/hooks/use-observable.ts +++ b/src/hooks/use-observable.ts @@ -1,7 +1,7 @@ -import { KeyOf, isArray, isPlainObject } from '@aracna/core' +import { type KeyOf, isArray, isPlainObject } from '@aracna/core' import { useDispatch } from '@aracna/react' import { observe } from '@aracna/state-manager' -import { DependencyList, useRef } from 'react' +import { type DependencyList, useRef } from 'react' import { useAutorun } from './use-autorun.js' /** diff --git a/src/hooks/use-observer.tsx b/src/hooks/use-observer.tsx index 237a18c..7acf011 100644 --- a/src/hooks/use-observer.tsx +++ b/src/hooks/use-observer.tsx @@ -1,5 +1,5 @@ import { useDispatch } from '@aracna/react' -import { DependencyList, Fragment, ReactElement, ReactNode, useMemo } from 'react' +import { type DependencyList, Fragment, type ReactElement, type ReactNode, useMemo } from 'react' import { useReaction } from './use-reaction.js' /** diff --git a/src/hooks/use-reaction.ts b/src/hooks/use-reaction.ts index f104df5..26a9b94 100644 --- a/src/hooks/use-reaction.ts +++ b/src/hooks/use-reaction.ts @@ -1,5 +1,5 @@ -import { reaction, WatcherReactionEffect, WatcherReactionExpression } from '@aracna/state-manager' -import { DependencyList, useEffect } from 'react' +import { reaction, type WatcherReactionEffect, type WatcherReactionExpression } from '@aracna/state-manager' +import { type DependencyList, useEffect } from 'react' /** * Runs an effect whenever any of the values it references from an observable change inside the expression. diff --git a/src/hooks/use-when.ts b/src/hooks/use-when.ts index 1858bb8..dac2f7b 100644 --- a/src/hooks/use-when.ts +++ b/src/hooks/use-when.ts @@ -1,5 +1,5 @@ -import { WatcherWhenEffect, WatcherWhenPredicate, when } from '@aracna/state-manager' -import { DependencyList, useEffect } from 'react' +import { type WatcherWhenEffect, type WatcherWhenPredicate, when } from '@aracna/state-manager' +import { type DependencyList, useEffect } from 'react' /** * Runs an effect whenever the predicate becomes true.