mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-22 21:11:14 +00:00
* fix(ci): verify script declaration contracts * fix(ci): harden declaration export analysis * fix(ci): cover opaque script module exports * test(ci): cover cyclic script declaration barrels
52 lines
1.6 KiB
TypeScript
52 lines
1.6 KiB
TypeScript
import type {
|
|
ExecFileSyncOptions,
|
|
ExecFileSyncOptionsWithBufferEncoding,
|
|
ExecFileSyncOptionsWithStringEncoding,
|
|
SpawnSyncOptions,
|
|
SpawnSyncOptionsWithBufferEncoding,
|
|
SpawnSyncOptionsWithStringEncoding,
|
|
SpawnSyncReturns,
|
|
} from "node:child_process";
|
|
|
|
export function plainGhEnv(env?: NodeJS.ProcessEnv): {
|
|
[key: string]: string | undefined;
|
|
};
|
|
export function resolvePlainGhBin(env?: NodeJS.ProcessEnv, systemCandidates?: string[]): string;
|
|
export function execPlainGh(
|
|
args: readonly string[],
|
|
options: ExecFileSyncOptionsWithStringEncoding,
|
|
): string;
|
|
export function execPlainGh(
|
|
args: readonly string[],
|
|
options?: ExecFileSyncOptionsWithBufferEncoding,
|
|
): Uint8Array<ArrayBuffer>;
|
|
export function execPlainGh(
|
|
args: readonly string[],
|
|
options?: ExecFileSyncOptions,
|
|
): string | Uint8Array<ArrayBuffer>;
|
|
export function execGhApiRead(
|
|
endpoint: string,
|
|
options: ExecFileSyncOptionsWithStringEncoding,
|
|
): string;
|
|
export function execGhApiRead(
|
|
endpoint: string,
|
|
options?: ExecFileSyncOptionsWithBufferEncoding,
|
|
): Uint8Array<ArrayBuffer>;
|
|
export function execGhApiRead(
|
|
endpoint: string,
|
|
options?: ExecFileSyncOptions,
|
|
): string | Uint8Array<ArrayBuffer>;
|
|
export function spawnPlainGh(
|
|
args: readonly string[],
|
|
options: SpawnSyncOptionsWithStringEncoding,
|
|
): SpawnSyncReturns<string>;
|
|
export function spawnPlainGh(
|
|
args: readonly string[],
|
|
options?: SpawnSyncOptionsWithBufferEncoding,
|
|
): SpawnSyncReturns<Buffer>;
|
|
export function spawnPlainGh(
|
|
args: readonly string[],
|
|
options?: SpawnSyncOptions,
|
|
): SpawnSyncReturns<string | Buffer>;
|
|
export const PLAIN_GH_SYSTEM_CANDIDATES: string[];
|