refactor: trim config runtime helper types

This commit is contained in:
Peter Steinberger
2026-05-02 03:47:57 +01:00
parent 5b1c2ee25f
commit 8c8cf79687
5 changed files with 8 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
import { sanitizeTerminalText } from "../terminal/safe-text.js";
export type ConfigValidationIssueLike = {
type ConfigValidationIssueLike = {
path: string;
message: string;
};

View File

@@ -12,7 +12,7 @@ import { normalizeExecSafeBinProfilesInConfig } from "./normalize-exec-safe-bin.
import { normalizeConfigPaths } from "./normalize-paths.js";
import type { OpenClawConfig, ResolvedSourceConfig, RuntimeConfig } from "./types.js";
export type ConfigMaterializationMode = "load" | "missing" | "snapshot";
type ConfigMaterializationMode = "load" | "missing" | "snapshot";
type MaterializationProfile = {
includeCompactionDefaults: boolean;

View File

@@ -1,7 +1,7 @@
import { isRecord } from "../utils.js";
export type ConfigMcpServers = Record<string, Record<string, unknown>>;
export type OpenClawMcpHttpTransport = "sse" | "streamable-http";
type OpenClawMcpHttpTransport = "sse" | "streamable-http";
const CLI_MCP_TYPE_TO_OPENCLAW_TRANSPORT: Record<string, OpenClawMcpHttpTransport | "stdio"> = {
http: "streamable-http",

View File

@@ -471,7 +471,7 @@ export function redactConfigSnapshot(
};
}
export type RedactionResult = {
type RedactionResult = {
ok: boolean;
result?: unknown;
error?: unknown;

View File

@@ -1,12 +1,12 @@
import { normalizeOptionalString } from "../shared/string-coerce.js";
import type { GroupPolicy } from "./types.base.js";
export type RuntimeGroupPolicyResolution = {
type RuntimeGroupPolicyResolution = {
groupPolicy: GroupPolicy;
providerMissingFallbackApplied: boolean;
};
export type RuntimeGroupPolicyParams = {
type RuntimeGroupPolicyParams = {
providerConfigPresent: boolean;
groupPolicy?: GroupPolicy;
defaultGroupPolicy?: GroupPolicy;
@@ -27,13 +27,13 @@ export function resolveRuntimeGroupPolicy(
return { groupPolicy, providerMissingFallbackApplied };
}
export type ResolveProviderRuntimeGroupPolicyParams = {
type ResolveProviderRuntimeGroupPolicyParams = {
providerConfigPresent: boolean;
groupPolicy?: GroupPolicy;
defaultGroupPolicy?: GroupPolicy;
};
export type GroupPolicyDefaultsConfig = {
type GroupPolicyDefaultsConfig = {
channels?: {
defaults?: {
groupPolicy?: GroupPolicy;