T
MetroModuleWithProps
The module exposing the props K, typed from Discord's module index, else a record of the props.
Either stays AnyProps: the index misses exports made at runtime, such as export * copies.
type MetroModuleWithProps<K extends PropertyKey> = string extends K ? AnyProps<MetroPropsRecord<K>> : AnyProps<Otherwise<MetroModuleByProps<K>, MetroPropsRecord<K>>>