openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
29 lines (28 loc) • 1.45 kB
TypeScript
import { i as OpenClawConfig } from "./types.openclaw-DBHlrrVj.js";
import { n as PluginLoadOptions } from "./loader-B3zaLrqX.js";
//#region src/cli/program/root-help.d.ts
/** Options for rendering root help without fully registering the live CLI. */
type RootHelpRenderOptions = Pick<PluginLoadOptions, "pluginSdkResolution"> & {
config?: OpenClawConfig;
env?: NodeJS.ProcessEnv;
includePluginDescriptors?: boolean;
};
//#endregion
//#region src/entry.d.ts
type OutputPrecomputedHelpText = () => boolean;
declare function tryHandleRootHelpFastPath(argv: string[], deps?: {
outputPrecomputedRootHelpText?: () => boolean;
outputRootHelp?: (options?: RootHelpRenderOptions) => void | Promise<void>;
loadRootHelpRenderOptionsForConfigSensitivePlugins?: (env?: NodeJS.ProcessEnv) => Promise<RootHelpRenderOptions | null>;
onError?: (error: unknown) => void;
env?: NodeJS.ProcessEnv;
}): Promise<boolean>;
declare function tryHandlePrecomputedCommandHelpFastPath(argv: string[], deps?: {
outputPrecomputedBrowserHelpText?: OutputPrecomputedHelpText;
outputPrecomputedSecretsHelpText?: OutputPrecomputedHelpText;
outputPrecomputedNodesHelpText?: OutputPrecomputedHelpText;
loadRootHelpRenderOptionsForConfigSensitivePlugins?: (env?: NodeJS.ProcessEnv) => Promise<RootHelpRenderOptions | null>;
env?: NodeJS.ProcessEnv;
}): Promise<boolean>;
//#endregion
export { tryHandlePrecomputedCommandHelpFastPath, tryHandleRootHelpFastPath };