UNPKG

@zvenigora/jse-eval

Version:

JavaScript expression parsing and evaluation.

19 lines (18 loc) 533 B
export declare type Context = Record<string, unknown>; export declare type FunctionBindings = { thisRef?: Context; arguments?: unknown[]; }; export declare type Scope = { options?: Options; }; export declare type Options = { caseSensitive?: boolean; blockList?: string[]; allowList?: string[]; functionBindings?: Record<string, FunctionBindings>; scopes?: Record<string, Scope>; currentScopeName?: string; globalScopeName?: string; }; export declare const literals: Context;