diff --git a/packages/fiber/src/core/index.tsx b/packages/fiber/src/core/index.tsx index 3b5cdc5dd3..db77218d81 100644 --- a/packages/fiber/src/core/index.tsx +++ b/packages/fiber/src/core/index.tsx @@ -17,15 +17,7 @@ import { privateKeys, } from './store' import { createRenderer, extend, Root } from './renderer' -import { - createLoop, - addEffect, - addAfterEffect, - addTail, - GlobalEffectType, - flushGlobalEffects, - GlobalRenderCallback, -} from './loop' +import { createLoop, addEffect, addAfterEffect, addTail, flushGlobalEffects } from './loop' import { getEventPriority, EventManager, ComputeFunction } from './events' import { is, @@ -553,11 +545,9 @@ export { invalidate, advance, extend, - GlobalRenderCallback, addEffect, addAfterEffect, addTail, - GlobalEffectType, flushGlobalEffects, getRootState, act, diff --git a/packages/fiber/src/index.tsx b/packages/fiber/src/index.tsx index 8883f3aabc..72efc6bd33 100644 --- a/packages/fiber/src/index.tsx +++ b/packages/fiber/src/index.tsx @@ -12,8 +12,10 @@ export type { Performance, RootState, } from './core/store' -export type { ThreeEvent, Events, EventManager, ComputeFunction, createEvents } from './core/events' +export type { ThreeEvent, Events, EventManager, ComputeFunction } from './core/events' +export { createEvents } from './core/events' export type { ObjectMap, Camera } from './core/utils' export * from './web/Canvas' export { createPointerEvents as events } from './web/events' +export type { GlobalRenderCallback, GlobalEffectType } from './core/loop' export * from './core' diff --git a/packages/fiber/src/native.tsx b/packages/fiber/src/native.tsx index 65c656a66d..3523b0c214 100644 --- a/packages/fiber/src/native.tsx +++ b/packages/fiber/src/native.tsx @@ -12,8 +12,10 @@ export type { Performance, RootState, } from './core/store' -export type { ThreeEvent, Events, EventManager, ComputeFunction, createEvents } from './core/events' +export type { ThreeEvent, Events, EventManager, ComputeFunction } from './core/events' +export { createEvents } from './core/events' export type { ObjectMap, Camera } from './core/utils' export * from './native/Canvas' export { createTouchEvents as events } from './native/events' +export type { GlobalRenderCallback, GlobalEffectType } from './core/loop' export * from './core'