Skip to content

Commit

Permalink
Optimize internal imports
Browse files Browse the repository at this point in the history
  • Loading branch information
alchemicas committed Aug 10, 2024
1 parent 27e0e5e commit c16b6ce
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion src/components/observer.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ObserverProps } from '../definitions/props.js'
import type { ObserverProps } from '../definitions/props.js'
import { useObserver } from '../hooks/use-observer.js'

/**
Expand Down
2 changes: 1 addition & 1 deletion src/definitions/props.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DependencyList, ReactNode } from 'react'
import type { DependencyList, ReactNode } from 'react'

export interface ObserverProps {
children: () => ReactNode
Expand Down
2 changes: 1 addition & 1 deletion src/hocs/observer.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DependencyList, ReactElement, ReactNode } from 'react'
import type { DependencyList, ReactElement, ReactNode } from 'react'
import { useObserver } from '../hooks/use-observer.js'

/**
Expand Down
4 changes: 2 additions & 2 deletions src/hooks/use-autorun.ts
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/use-memo-observer.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DependencyList, ReactElement, ReactNode } from 'react'
import type { DependencyList, ReactElement, ReactNode } from 'react'
import { useObserver } from './use-observer.js'

/**
Expand Down
4 changes: 2 additions & 2 deletions src/hooks/use-observable.ts
Original file line number Diff line number Diff line change
@@ -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'

/**
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/use-observer.tsx
Original file line number Diff line number Diff line change
@@ -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'

/**
Expand Down
4 changes: 2 additions & 2 deletions src/hooks/use-reaction.ts
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions src/hooks/use-when.ts
Original file line number Diff line number Diff line change
@@ -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.
Expand Down

0 comments on commit c16b6ce

Please sign in to comment.