UNPKG

jambda-calc

Version:

Convert JavaScript functions to the Lambda Calculus, and visualize them with Tromp diagrams.

12 lines (11 loc) 648 B
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 };