UNPKG

@foxpage/foxpage-core

Version:

foxpage core

23 lines (22 loc) 623 B
import { Messages } from './interface'; /** * parse string * * @export * @template T * @param {string} str * @param {Record<string, any>} [scopes={}] * @param {Messages} [messages=[]] * @return {*} {(string | T | undefined)} */ export declare function executeString<T = unknown>(expression: string, scopes?: Record<string, any>, messages?: Messages): string | T | undefined; /** * get str expression & parsed result map * @param str * @param scopes * @param messages */ export declare function getVars(str: string, scopes?: Record<string, any>, messages?: Messages): { key: string; value?: any; }[];