UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

23 lines (21 loc) 998 B
'use strict'; import { runOnUISync } from 'react-native-worklets'; import { getLoggerConfig, updateLoggerConfig } from "./common/index.js"; /** * Updates Reanimated logger config with the user-provided configuration. Will * affect Reanimated code executed after call to this function so it should be * called before any Reanimated code is executed to take effect. Each call to * this function will override the previous configuration (it's recommended to * call it only once). * * @param config - The new logger configuration to apply. */ export function configureReanimatedLogger(config) { // Get the current config from the React runtime (to have a single source of truth) const currentConfig = getLoggerConfig(); // Update the configuration object in the React runtime updateLoggerConfig(currentConfig, config); // Register the updated configuration in the UI runtime runOnUISync(updateLoggerConfig, currentConfig, config); } //# sourceMappingURL=ConfigHelper.native.js.map