MCPcopy Create free account
hub / github.com/TQZHR/grok2api / normalizeImageGenerationMethod

Function normalizeImageGenerationMethod

src/settings.ts:143–154  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

141}
142
143export function normalizeImageGenerationMethod(value: unknown): string {
144 const candidate = String(value ?? "")
145 .trim()
146 .toLowerCase();
147 if (candidate === IMAGE_METHOD_IMAGINE_WS_EXPERIMENTAL) {
148 return IMAGE_METHOD_IMAGINE_WS_EXPERIMENTAL;
149 }
150 if (IMAGE_METHOD_ALIASES[candidate]) {
151 return IMAGE_METHOD_ALIASES[candidate];
152 }
153 return IMAGE_METHOD_LEGACY;
154}
155
156export async function getSettings(env: Env): Promise<SettingsBundle> {
157 const globalRow = await dbFirst<{ value: string }>(

Callers 3

admin.tsFile · 0.90
getSettingsFunction · 0.85
saveSettingsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected