HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/linde-ai/html/node_modules/log-update/index.d.ts
/// <reference types="node"/>

declare namespace logUpdate {
	interface LogUpdate {
		/**
		Log to `stdout` by overwriting the previous output in the terminal.

		@param text - The text to log to `stdout`.

		@example
		```
		import logUpdate = require('log-update');

		const frames = ['-', '\\', '|', '/'];
		let i = 0;

		setInterval(() => {
			const frame = frames[i = ++i % frames.length];

			logUpdate(
		`
				♥♥
		${frame} unicorns ${frame}
				♥♥
		`
			);
		}, 80);
		```
		*/
		(...text: string[]): void;

		/**
		Clear the logged output.
		*/
		clear(): void;

		/**
		Persist the logged output. Useful if you want to start a new log session below the current one.
		*/
		done(): void;
	}

	interface Options {
		/**
		Show the cursor. This can be useful when a CLI accepts input from a user.

		@example
		```
		import logUpdate = require('log-update');

		// Write output but don't hide the cursor
		const log = logUpdate.create(process.stdout, {
			showCursor: true
		});
		```
		*/
		readonly showCursor?: boolean;
	}
}

declare const logUpdate: logUpdate.LogUpdate & {
	/**
	Log to `stderr` by overwriting the previous output in the terminal.

	@param text - The text to log to `stderr`.
	*/
	readonly stderr: logUpdate.LogUpdate;

	/**
	Get a `logUpdate` method that logs to the specified stream.

	@param stream - The stream to log to.
	*/
	readonly create: (
		stream: NodeJS.WritableStream,
		options?: logUpdate.Options
	) => logUpdate.LogUpdate;
};

export = logUpdate;