1 | import { EventSubscription } from 'fbemitter';
|
2 | export declare type LogLevel = 'debug' | 'info' | 'warn' | 'error';
|
3 | export declare type LogEntryFields = {
|
4 | shouldHide?: boolean;
|
5 | groupDepth?: number;
|
6 | groupCollapsed?: boolean;
|
7 | };
|
8 | export declare type LogData = string | LogErrorData;
|
9 | export declare type LogErrorData = {
|
10 | message: string;
|
11 | stack: string;
|
12 | };
|
13 | declare type TransportErrorListener = (event: {
|
14 | error: Error;
|
15 | response?: Response;
|
16 | }) => void;
|
17 | declare function enqueueRemoteLogAsync(level: LogLevel, additionalFields: LogEntryFields, data: unknown[]): Promise<void>;
|
18 | declare function addTransportErrorListener(listener: TransportErrorListener): EventSubscription;
|
19 | declare const _default: {
|
20 | enqueueRemoteLogAsync: typeof enqueueRemoteLogAsync;
|
21 | addTransportErrorListener: typeof addTransportErrorListener;
|
22 | };
|
23 | export default _default;
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | export declare function __waitForEmptyLogQueueAsync(): Promise<void>;
|