UNPKG

@extra2001/compute-engine

Version:

Symbolic computing and numeric evaluations for JavaScript and Node.js

13 lines (12 loc) 632 B
/* 0.28.0 */ import type { BoxedExpression, ExpressionMapInterface } from '../global-types'; export declare class ExpressionMap<U> implements ExpressionMapInterface<U> { readonly _items: Map<BoxedExpression, U>; constructor(source?: ExpressionMapInterface<U> | readonly (readonly [BoxedExpression, U])[]); has(expr: BoxedExpression): boolean; get(expr: BoxedExpression): U | undefined; clear(): void; set(expr: BoxedExpression, value: U): void; delete(expr: BoxedExpression): void; [Symbol.iterator](): IterableIterator<[BoxedExpression, U]>; entries(): IterableIterator<[BoxedExpression, U]>; }