From 01c5df6a4eebdd48caf3af0a9688946e601aeb2d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 03:17:09 +0100 Subject: [PATCH] refactor: trim generation helper types --- src/image-generation/normalization.ts | 2 +- src/image-generation/types.ts | 10 +++++----- src/media-generation/model-ref.ts | 2 +- src/music-generation/normalization.ts | 2 +- src/music-generation/types.ts | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/image-generation/normalization.ts b/src/image-generation/normalization.ts index 830a4f84245..2ed562c32c1 100644 --- a/src/image-generation/normalization.ts +++ b/src/image-generation/normalization.ts @@ -16,7 +16,7 @@ import type { ImageGenerationSourceImage, } from "./types.js"; -export type ResolvedImageGenerationOverrides = { +type ResolvedImageGenerationOverrides = { size?: string; aspectRatio?: string; resolution?: ImageGenerationResolution; diff --git a/src/image-generation/types.ts b/src/image-generation/types.ts index c057f90b450..f912c99b675 100644 --- a/src/image-generation/types.ts +++ b/src/image-generation/types.ts @@ -33,7 +33,7 @@ export type ImageGenerationProviderOptions = { openai?: ImageGenerationOpenAIOptions; }; -export type ImageGenerationIgnoredOverrideKey = +type ImageGenerationIgnoredOverrideKey = | "size" | "aspectRatio" | "resolution" @@ -83,25 +83,25 @@ export type ImageGenerationResult = { metadata?: Record; }; -export type ImageGenerationModeCapabilities = { +type ImageGenerationModeCapabilities = { maxCount?: number; supportsSize?: boolean; supportsAspectRatio?: boolean; supportsResolution?: boolean; }; -export type ImageGenerationEditCapabilities = ImageGenerationModeCapabilities & { +type ImageGenerationEditCapabilities = ImageGenerationModeCapabilities & { enabled: boolean; maxInputImages?: number; }; -export type ImageGenerationGeometryCapabilities = { +type ImageGenerationGeometryCapabilities = { sizes?: string[]; aspectRatios?: string[]; resolutions?: ImageGenerationResolution[]; }; -export type ImageGenerationOutputCapabilities = { +type ImageGenerationOutputCapabilities = { qualities?: ImageGenerationQuality[]; formats?: ImageGenerationOutputFormat[]; backgrounds?: ImageGenerationBackground[]; diff --git a/src/media-generation/model-ref.ts b/src/media-generation/model-ref.ts index 5d6382b2f33..913a89d1684 100644 --- a/src/media-generation/model-ref.ts +++ b/src/media-generation/model-ref.ts @@ -1,6 +1,6 @@ import { normalizeOptionalString } from "../shared/string-coerce.js"; -export type ParsedGenerationModelRef = { +type ParsedGenerationModelRef = { provider: string; model: string; }; diff --git a/src/music-generation/normalization.ts b/src/music-generation/normalization.ts index b30983b605b..be4abdf1e55 100644 --- a/src/music-generation/normalization.ts +++ b/src/music-generation/normalization.ts @@ -11,7 +11,7 @@ import type { MusicGenerationSourceImage, } from "./types.js"; -export type ResolvedMusicGenerationOverrides = { +type ResolvedMusicGenerationOverrides = { lyrics?: string; instrumental?: boolean; durationSeconds?: number; diff --git a/src/music-generation/types.ts b/src/music-generation/types.ts index c720963aab5..064e31900ec 100644 --- a/src/music-generation/types.ts +++ b/src/music-generation/types.ts @@ -19,7 +19,7 @@ export type MusicGenerationSourceImage = { metadata?: Record; }; -export type MusicGenerationProviderConfiguredContext = { +type MusicGenerationProviderConfiguredContext = { cfg?: OpenClawConfig; agentDir?: string; };