revenge-bundle-next/lib/discord/src/preinit.ts

19 lines
625 B
TypeScript
Raw Normal View History

import { byDependencies, byProps, preferExports, relativeDep } from '@revenge-mod/modules/finders/filters'
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
import type { DiscordModules } from './types'
// ../discord_common/js/shared/AppStartPerformance.tsx
export const AppStartPerformance = lookupModule(
preferExports(
byProps<DiscordModules.AppStartPerformance>('markAndLog'),
// biome-ignore lint/suspicious/noSparseArray: Nah
byDependencies([relativeDep(-1), , , 2]),
),
{
includeUninitialized: true,
},
)!
AppStartPerformance.mark('👊', 'Preinit')