openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
11 lines (10 loc) • 780 B
TypeScript
import { i as OpenClawConfig } from "./types.openclaw-DBHlrrVj.js";
//#region src/infra/diagnostic-flags.d.ts
/** Resolves enabled diagnostic flags from config plus `OPENCLAW_DIAGNOSTICS` overrides. */
declare function resolveDiagnosticFlags(cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): string[];
/** Matches one diagnostic flag against exact, wildcard, and namespace-enabled flags. */
declare function matchesDiagnosticFlag(flag: string, enabledFlags: string[]): boolean;
/** Returns whether a diagnostic flag is enabled after config/env resolution. */
declare function isDiagnosticFlagEnabled(flag: string, cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): boolean;
//#endregion
export { matchesDiagnosticFlag as n, resolveDiagnosticFlags as r, isDiagnosticFlagEnabled as t };