@dondonudonjp/vertexai-imagen-mcp-server
Version:
[DEPRECATED] MCP Server for Vertex AI Imagen image generation. Imagen endpoints shut down 2026-06-30; migrate to the nanoBanana MCP Server (Gemini image models).
32 lines • 1.38 kB
TypeScript
/**
* YAML設定ファイルの解析ユーティリティ
*/
import type { CustomizeImageYamlConfig } from '../types/yamlConfig.js';
import type { CustomizeImageArgs } from '../types/tools.js';
/**
* YAML文字列をパースする
*/
export declare function parseYamlString(yamlContent: string): CustomizeImageYamlConfig;
/**
* YAMLファイルを読み込んでパースする
* デフォルトの読込フォルダはJSONテンプレートフォルダ
* パストラバーサル攻撃を防ぐため、設定されているフォルダ階層より上へはアクセスできない
*/
export declare function loadYamlConfig(yamlPath: string): Promise<CustomizeImageYamlConfig>;
/**
* YAML設定の必須フィールドを検証
*/
export declare function validateYamlConfig(config: CustomizeImageYamlConfig): void;
/**
* YAML設定を CustomizeImageArgs に変換
*/
export declare function convertYamlToArgs(config: CustomizeImageYamlConfig): Promise<CustomizeImageArgs>;
/**
* YAML文字列から CustomizeImageArgs を生成
*/
export declare function parseYamlStringToCustomizeArgs(yamlContent: string): Promise<CustomizeImageArgs>;
/**
* YAMLファイルから CustomizeImageArgs を生成(メイン関数)
*/
export declare function parseYamlToCustomizeArgs(yamlPath: string): Promise<CustomizeImageArgs>;
//# sourceMappingURL=yamlParser.d.ts.map