@readable-js/core
Version:
ReadableJS is a toolkit for teachers to craft small demos that can be explored interactively.
7 lines (6 loc) • 543 B
TypeScript
import { EsprimaNode } from '../../../../../estree-helper';
import { Expression } from 'estree';
import { Options } from '../../insert-spies';
export declare function generateReadableExpression(e: Expression, options: Required<Options>, evaluateVar?: string[]): MessageWithLines[];
export declare type MessageWithLines = [lineStart: number, lineEnd: number, message: string];
export declare function generateReadable(eNode: EsprimaNode, options: Required<Options>, evaluateVar?: string[], ifConditionTest?: boolean): MessageWithLines[];