@b-side/parser
Version:
HTML Parser used to parse HTML string and bind data to it.
12 lines • 766 B
TypeScript
import { bsElement, bsIteration, bsCondition, bsNode, bsExpression } from './element';
export declare class Binder {
private data;
constructor(elements: bsElement, data: Record<string, unknown>);
build(elements: bsElement[], dataModifier?: Record<string, unknown>): Record<string, unknown>;
setEvents(element: bsNode, dataModifier: Record<string, unknown>): void;
setAttributes(element: bsNode, dataModifier: Record<string, unknown>): void;
evalIf(element: bsCondition, dataModifier: Record<string, unknown>): void;
evalFor(element: bsIteration, dataModifier: Record<string, unknown>): Record<string, unknown>;
elvalExpression(element: bsExpression, dataModifier: Record<string, unknown>): void;
}
//# sourceMappingURL=binder.d.ts.map