UNPKG

@lumina-study/blocks-graph

Version:

Framework-agnostic Web Component for visualizing Lumina Study block schemas

11 lines 514 B
import type { Block } from '../../types/block.js'; import type { BlockSchemaV02 } from './types.js'; export declare class SchemaV02Adaptor { adapt(schemaBlock: BlockSchemaV02): Block; adaptMany(schemaBlocks: BlockSchemaV02[]): Block[]; adaptFromJson(json: string): Block[]; static validate(data: unknown): data is BlockSchemaV02 | BlockSchemaV02[]; private createPlaceholderBlocks; extractExternalReferences(schemaBlocks: BlockSchemaV02[]): string[]; } //# sourceMappingURL=adaptor.d.ts.map