UNPKG

724 BTypeScriptView Raw
1/**
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 *
7 * @format
8 */
9
10export interface LogBoxStatic {
11 /**
12 * Silence any logs that match the given strings or regexes.
13 */
14 ignoreLogs(patterns: (string | RegExp)[]): void;
15
16 /**
17 * Toggle error and warning notifications
18 * Note: this only disables notifications, uncaught errors will still open a full screen LogBox.
19 * @param ignore whether to ignore logs or not
20 */
21 ignoreAllLogs(ignore?: boolean): void;
22
23 install(): void;
24 uninstall(): void;
25}
26
27export const LogBox: LogBoxStatic;
28export type LogBox = LogBoxStatic;