@imgly/plugin-ai-generation-web
Version:
AI generation plugin for the CE.SDK editor
12 lines (11 loc) • 737 B
TypeScript
import { Property } from './types';
import Provider, { Output, OutputKind } from '../core/provider';
import { UIOptions } from '../types';
/**
* Extracts translations from OpenAPI schema properties and sets them via cesdk.i18n
* This includes:
* - Schema property titles as `ly.img.plugin-ai-${kind}-generation-web.${provider.id}.defaults.property.${property.id}`
* - Enum value labels as `ly.img.plugin-ai-${kind}-generation-web.${provider.id}.defaults.property.${property.id}.${valueId}`
* - AnyOf enum value labels with the same pattern
*/
export declare function extractAndSetSchemaTranslations<K extends OutputKind, I, O extends Output>(properties: Property[], provider: Provider<K, I, O>, options: UIOptions, kind: K): void;