jambda-calc
Version:
Convert JavaScript functions to the Lambda Calculus, and visualize them with Tromp diagrams.
12 lines (11 loc) • 648 B
TypeScript
import { VisualizerOptions } from './tromp-diagram.js';
/**
* Generate a tromp diagram from a lambda calculus expression
* @param lambdaExpression - The lambda calculus expression to visualize
* @param options - Visualization options
* @param outputPath - The path where to save the diagram (optional)
* @param format - The output format ('svg' or 'png'), defaults to svg
* @returns The path to the generated diagram, or SVG/ASCII string if no outputPath
*/
export declare function visualize(lambdaExpression: string, options?: VisualizerOptions, outputPath?: string, format?: 'svg' | 'png' | 'ascii'): string;
export { VisualizerOptions };