@b-side/parser
Version:
HTML Parser used to parse HTML string and bind data to it.
23 lines • 711 B
TypeScript
import { Effects } from './side-effects';
export declare class Expression {
dependancies: Effects;
raw: string;
private expression;
private fn?;
private data;
private firstExecution;
lastResult?: any;
resultHasChanged: boolean;
handler?: {
callback: EventListener;
options: EventListenerOptions;
};
constructor(expression: string);
private withReturn;
private noReturn;
setExpressionNoReturn(expression?: string): void;
eval(data: Record<string, unknown>, dataModifier: Record<string, unknown>): void;
execute(dataModifier: Record<string, unknown>): Promise<any>;
clone(): Expression;
}
//# sourceMappingURL=expression.d.ts.map