UNPKG

hrc-debug

Version:

print debug info at server from client

23 lines (22 loc) 729 B
import { LogQueueItem, proxyMethods, AppearData } from './interface.common'; type Appear = (data: AppearData, server: string) => Promise<void>; interface Options { server: string; appear: Appear; beforeEachQueuePost?: (queue: LogQueueItem[]) => void | LogQueueItem[]; filterMatcher?: string; } declare class HRCDebug { readonly options: Options; static rewriteMethods: proxyMethods[]; static nativeConsoleMethodsMap: Record<proxyMethods, Function>; static defaultOptions: Options; private queue; private timer; constructor(options: Options); private consoleMethodArgumentsGen; private checkAddToQueue; private consoleRewrite; private appear; } export default HRCDebug;