const FRONTEND_MODULE = "https://esm.town/v/dglazkov/bbaasfe";
export type NodeDescriberResult = {
title?: string;
description?: string;
metadata?: unknown;
inputSchema: {
properties: Record<string, Schema>;
required?: string[];
};
outputSchema: {
properties: Record<string, Schema>;
required?: string[];
};
};
export type InputValues = Record<string, unknown>;
export type OutputValues = Record<string, unknown>;
export type BehaviorSchema =
| "deprecated"
| "transient"
| "bubble"
| "board"
| "stream"
| "error"
| "config"
| "llm-content"
| "json-schema"
| "ports-spec"
| "image"
| "code";
export type Schema = {
title?: string;
description?: string;
type?: string | string[];
properties?: Record<string, Schema>;
required?: string[];
format?: string;
behavior?: BehaviorSchema[];
transient?: boolean;