fix(lib/discord/types)!: export DiscordModules.Logger as class
This commit is contained in:
parent
d5fa40fabd
commit
56a09807c7
3 changed files with 17 additions and 22 deletions
|
|
@ -16,8 +16,8 @@ const { loose, relative } = byDependencies
|
|||
|
||||
// ../discord_common/js/shared/Logger.tsx
|
||||
export const [Logger] = lookupModule(
|
||||
byName<DiscordModules.Logger>('Logger'),
|
||||
) as [DiscordModules.Logger, Metro.ModuleID]
|
||||
byName<typeof DiscordModules.Logger>('Logger'),
|
||||
) as [typeof DiscordModules.Logger, Metro.ModuleID]
|
||||
|
||||
// ../discord_common/js/packages/tokens/native.tsx
|
||||
export const [Tokens, TokensModuleId] = lookupModule(byProps('RawColor')) as [
|
||||
|
|
|
|||
|
|
@ -107,10 +107,7 @@ export namespace DiscordModules {
|
|||
|
||||
export interface AppStartPerformance {
|
||||
mark(...args: AppStartPerformance.MarkArgs): void
|
||||
markAndLog(
|
||||
logger: InstanceType<Logger>,
|
||||
...args: AppStartPerformance.MarkArgs
|
||||
): void
|
||||
markAndLog(logger: Logger, ...args: AppStartPerformance.MarkArgs): void
|
||||
[index: string]: unknown
|
||||
}
|
||||
|
||||
|
|
@ -129,21 +126,19 @@ export namespace DiscordModules {
|
|||
*
|
||||
* Logs will be shown in the **Debug Logs** section in settings.
|
||||
*/
|
||||
export interface Logger {
|
||||
new (
|
||||
tag: string,
|
||||
): {
|
||||
logDangerously(...args: unknown[]): void
|
||||
log(...args: unknown[]): void
|
||||
error(...args: unknown[]): void
|
||||
warn(...args: unknown[]): void
|
||||
info(...args: unknown[]): void
|
||||
time(...args: unknown[]): void
|
||||
trace(...args: unknown[]): void
|
||||
fileOnly(...args: unknown[]): void
|
||||
verboseDangerously(...args: unknown[]): void
|
||||
verbose(...args: unknown[]): void
|
||||
}
|
||||
export declare class Logger {
|
||||
constructor(tag: string)
|
||||
|
||||
logDangerously(...args: unknown[]): void
|
||||
log(...args: unknown[]): void
|
||||
error(...args: unknown[]): void
|
||||
warn(...args: unknown[]): void
|
||||
info(...args: unknown[]): void
|
||||
time(...args: unknown[]): void
|
||||
trace(...args: unknown[]): void
|
||||
fileOnly(...args: unknown[]): void
|
||||
verboseDangerously(...args: unknown[]): void
|
||||
verbose(...args: unknown[]): void
|
||||
}
|
||||
|
||||
export namespace Actions {
|
||||
|
|
|
|||
|
|
@ -28,6 +28,6 @@ declare module '@revenge-mod/plugins/types' {
|
|||
}
|
||||
|
||||
export interface InitPluginApi {
|
||||
logger: InstanceType<DiscordModules.Logger>
|
||||
logger: DiscordModules.Logger
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue