llm-ui-objects
Version:
Interactive object components for LLM-powered writing interfaces
20 lines (19 loc) • 552 B
TypeScript
/// <reference types="react" />
import { ParameterProps } from "../Generator/Generator.types";
export interface LensProps {
id: string;
type: string;
style?: React.CSSProperties;
onGenerationClick?: (generationText: string) => void;
group: number;
getGenerationMetadata?: (generations: GenerationProps[]) => Promise<any[]>;
}
export interface GenerationProps {
id: string;
generatorId: string;
lensId: string | null;
inputText: string;
content: string;
parameters: ParameterProps[];
metadata: any;
}