kaven-utils
Version:
Utils for Node.js.
34 lines (33 loc) • 1.19 kB
TypeScript
/********************************************************************
* @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>;