feat(lib/discord): correct and add file paths for modules for reference

This commit is contained in:
PalmDevs 2025-07-04 22:23:56 +07:00
parent 8a7529fdbd
commit e83078abc8
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA
6 changed files with 8 additions and 2 deletions

View file

@ -20,6 +20,7 @@ import type { DiscordModules } from './types'
const { relative } = byDependencies
// modules/action_sheet/native/ActionSheetActionCreators.tsx
export let ActionSheetActionCreators: DiscordModules.Actions.ActionSheetActionCreators =
proxify(
() => {
@ -51,6 +52,7 @@ export let ActionSheetActionCreators: DiscordModules.Actions.ActionSheetActionCr
},
)!
// actions/native/AlertActionCreators.tsx
export let AlertActionCreators: DiscordModules.Actions.AlertActionCreators =
proxify(
() => {
@ -77,6 +79,7 @@ export let AlertActionCreators: DiscordModules.Actions.AlertActionCreators =
},
)!
// modules/toast/native/ToastActionCreators.tsx
export let ToastActionCreators: DiscordModules.Actions.ToastActionCreators =
proxify(() => {
// Many other modules share the same dependencies, the second yielded should be the correct module.

View file

@ -15,7 +15,7 @@ export * as utils from './utils'
const { loose, relative } = byDependencies
// ../discord_common/js/shared/Logger.tsx
// ../discord_common/js/packages/logger/Logger.tsx
export const [Logger] = lookupModule(
byName<typeof DiscordModules.Logger>('Logger'),
) as [typeof DiscordModules.Logger, Metro.ModuleID]

View file

@ -10,6 +10,7 @@ import type { DiscordModules } from '../types'
const [, _createClassModuleId] = lookupModule(byName('_createClass'))
const [, _classCallCheckModuleId] = lookupModule(byName('_classCallCheck'))
// ../discord_common/js/shared/utils/TypedEventEmitter.tsx
export let TypedEventEmitter: typeof DiscordModules.Utils.TypedEventEmitter =
proxify(() => {
const [module] = lookupModule(

View file

@ -15,6 +15,7 @@ export interface RootNavigationRef {
>(): NavigationContainerRef<T>
}
// modules/main_tabs_v2/RootNavigationRef.native.tsx
export let RootNavigationRef: RootNavigationRef = proxify(
() => {
const [module] = lookupModule(

View file

@ -17,6 +17,7 @@ const { loose, relative } = byDependencies
export type SettingListRenderer =
DiscordModules.Modules.Settings.SettingListRenderer
// modules/main_tabs_v2/native/settings/renderer/SettingListRenderer.tsx
export let SettingListRenderer: SettingListRenderer = proxify(
() => {
const [module] = lookupModule(

View file

@ -9,7 +9,7 @@ import type { DiscordModules } from './types'
const { relative } = byDependencies
// ../discord_common/js/shared/AppStartPerformance.tsx
// ../discord_common/js/packages/app-start-performance/AppStartPerformance.tsx
export const [AppStartPerformance] = lookupModule(
preferExports(
byProps<DiscordModules.AppStartPerformance>('markAndLog'),