@mojir/lits
Version:
Lits is a Lisp dialect implemented in TypeScript
6 lines (5 loc) • 454 B
TypeScript
import type { Any } from '../interface';
import { type BindingTarget, type Node } from '../parser/types';
export declare function walkDefaults(bindingTarget: BindingTarget, onDefault: (Node: Node) => void): void;
export declare function evalueateBindingNodeValues(target: BindingTarget, value: Any, evaluate: (Node: Node) => Any): Record<string, Any>;
export declare function getAllBindingTargetNames(bindingTarget: BindingTarget): Record<string, true>;