UNPKG

@gftdcojp/gftd-cli

Version:

GFTD Schema Management CLI - Drizzle-like schema management for Kafka and ksqlDB

47 lines 1.28 kB
/** * GFTD Categorical Manager - Category-theoretic unified configuration */ import { GftdUnifiedConfig, GftdConfig, SchemaDefinition, CategoricalNaming, InitOptions } from '../types'; export declare class CategoricalManager { private static readonly UNIFIED_CONFIG_FILE; private config; private naming; constructor(config: GftdUnifiedConfig); /** * 統合設定ファイルの初期化 */ static initUnified(options: InitOptions): Promise<void>; /** * 統合設定ファイルの読み込み */ static load(configPath?: string): CategoricalManager; /** * 環境変数の解決 */ private static resolveEnvironmentVariables; /** * 設定の検証 */ private static validate; /** * 統合設定をレガシー形式に変換 */ toLegacyConfig(): GftdConfig; /** * 統合スキーマをレガシー形式に変換 */ toLegacySchema(): SchemaDefinition; /** * プロジェクト情報の表示 */ showInfo(): void; /** * 設定オブジェクトの取得 */ getConfig(): GftdUnifiedConfig; /** * 命名規則の取得 */ getNaming(): CategoricalNaming; } //# sourceMappingURL=categorical-manager.d.ts.map