fix(lib/externals/react-navigation): correct filter for ReactNavigationStack
This commit is contained in:
parent
a969a64832
commit
ba835cdfbc
1 changed files with 18 additions and 5 deletions
23
lib/externals/src/react-navigation.ts
vendored
23
lib/externals/src/react-navigation.ts
vendored
|
|
@ -2,10 +2,13 @@ import {
|
|||
byDependencies,
|
||||
byName,
|
||||
byProps,
|
||||
every,
|
||||
looseDeps,
|
||||
preferExports,
|
||||
relativeDep,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { ReactJsxRuntimeModuleId, ReactModuleId } from '@revenge-mod/react'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
|
||||
const [, _createClassModuleId] = lookupModule(byName('_createClass'))
|
||||
|
|
@ -46,13 +49,23 @@ export let ReactNavigationStack: typeof import('@react-navigation/stack') =
|
|||
byProps<typeof ReactNavigationStack>(
|
||||
'createStackNavigator',
|
||||
),
|
||||
byDependencies(
|
||||
looseDeps([
|
||||
[],
|
||||
every(
|
||||
byDependencies(
|
||||
looseDeps([
|
||||
[_createClassModuleId, _classCallCheckModuleId],
|
||||
looseDeps([
|
||||
[[]],
|
||||
ReactModuleId,
|
||||
ReactJsxRuntimeModuleId,
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
),
|
||||
byDependencies(
|
||||
looseDeps([
|
||||
relativeDep(1),
|
||||
undefined,
|
||||
relativeDep(3),
|
||||
]),
|
||||
),
|
||||
),
|
||||
),
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue