2025-05-09 21:52:36 +07:00
|
|
|
import { byDependencies, byProps, preferExports, relativeDep } from '@revenge-mod/modules/finders/filters'
|
|
|
|
|
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
2025-04-30 23:49:15 +07:00
|
|
|
|
2025-05-09 21:52:36 +07:00
|
|
|
import type { DiscordModules } from './types'
|
2025-04-30 23:49:15 +07:00
|
|
|
|
|
|
|
|
// ../discord_common/js/shared/AppStartPerformance.tsx
|
|
|
|
|
export const AppStartPerformance = lookupModule(
|
2025-05-09 21:52:36 +07:00
|
|
|
preferExports(
|
2025-04-30 23:49:15 +07:00
|
|
|
byProps<DiscordModules.AppStartPerformance>('markAndLog'),
|
|
|
|
|
// biome-ignore lint/suspicious/noSparseArray: Nah
|
2025-05-01 12:57:15 +07:00
|
|
|
byDependencies([relativeDep(-1), , , 2]),
|
2025-04-30 23:49:15 +07:00
|
|
|
),
|
|
|
|
|
{
|
|
|
|
|
includeUninitialized: true,
|
|
|
|
|
},
|
|
|
|
|
)!
|
|
|
|
|
|
|
|
|
|
AppStartPerformance.mark('👊', 'Preinit')
|