import { yielded } from '@revenge-mod/utils/generators' import { lookupModuleId, lookupModuleIds } from './finders' import { byProps } from './finders/filters' export const ReactModuleId = yielded(lookupModuleIds(byProps('useState')), 1)! export const ReactNativeModuleId = lookupModuleId(byProps('AppRegistry'))! export const ReactJsxRuntimeModuleId = yielded(lookupModuleIds(byProps('jsx'))!, 1) export const React = __r(ReactModuleId) as typeof import('react') export const ReactNative = __r(ReactNativeModuleId) as typeof import('react-native') export const ReactJsxRuntime = __r(ReactJsxRuntimeModuleId) as typeof import('react/jsx-runtime')