UNPKG

@expo/fingerprint

Version:

A library to generate a fingerprint from a React Native project

24 lines (23 loc) 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withConsoleDisabledAsync = withConsoleDisabledAsync; async function withConsoleDisabledAsync(block) { const loggingFunctions = { log: console.log, warn: console.warn, error: console.error, }; // Disable logging for this command since the only thing printed to stdout should be the JSON output. console.log = function () { }; console.warn = function () { }; console.error = function () { }; try { return await block(); } finally { // Re-enable logging functions for testing. console.log = loggingFunctions.log; console.warn = loggingFunctions.warn; console.error = loggingFunctions.error; } }