refactor: trim generation helper types

This commit is contained in:
Peter Steinberger
2026-05-02 03:17:09 +01:00
parent c02605253d
commit 01c5df6a4e
5 changed files with 9 additions and 9 deletions

View File

@@ -16,7 +16,7 @@ import type {
ImageGenerationSourceImage,
} from "./types.js";
export type ResolvedImageGenerationOverrides = {
type ResolvedImageGenerationOverrides = {
size?: string;
aspectRatio?: string;
resolution?: ImageGenerationResolution;

View File

@@ -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<string, unknown>;
};
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[];

View File

@@ -1,6 +1,6 @@
import { normalizeOptionalString } from "../shared/string-coerce.js";
export type ParsedGenerationModelRef = {
type ParsedGenerationModelRef = {
provider: string;
model: string;
};

View File

@@ -11,7 +11,7 @@ import type {
MusicGenerationSourceImage,
} from "./types.js";
export type ResolvedMusicGenerationOverrides = {
type ResolvedMusicGenerationOverrides = {
lyrics?: string;
instrumental?: boolean;
durationSeconds?: number;

View File

@@ -19,7 +19,7 @@ export type MusicGenerationSourceImage = {
metadata?: Record<string, unknown>;
};
export type MusicGenerationProviderConfiguredContext = {
type MusicGenerationProviderConfiguredContext = {
cfg?: OpenClawConfig;
agentDir?: string;
};