UNPKG

kaven-utils

Version:

Utils for Node.js.

34 lines (33 loc) 1.19 kB
/******************************************************************** * @author: Kaven * @email: kaven@wuwenkai.com * @website: http://blog.kaven.xyz * @file: [Kaven-Utils] /src/KavenUtility.ChildProcess.ts * @create: 2023-11-25 22:29:30.048 * @modify: 2025-10-23 23:25:06.133 * @version: 6.1.2 * @times: 43 * @lines: 240 * @copyright: Copyright © 2023-2025 Kaven. All Rights Reserved. * @description: [description] * @license: [license] ********************************************************************/ import { ILoggable } from "kaven-basic"; import { Writable } from "node:stream"; import { ICommand, IExecuteOptions } from "./base/Interfaces.js"; /** * @since 6.0.5 * @version 2025-10-11 */ export declare function Tee(...targets: NodeJS.WritableStream[]): Writable; /** * @since 6.0.5 * @version 2025-10-11 */ export declare function GetSystemEncoding(options?: ILoggable): string; /** * @since 5.0.7 * @version 2025-10-23 */ export declare function Execute(command: ICommand): Promise<number | null>; export declare function Execute(command: string, options?: IExecuteOptions): Promise<number | null>;