@surface/custom-element
Version:
Provides support of directives and data binding on custom elements.
20 lines (19 loc) • 564 B
TypeScript
import type { ITemplateLiteral } from "@surface/expression";
export default class InterpolatedExpression {
private readonly source;
private readonly quasis;
private readonly expressions;
private expressionEnd;
private expressionStart;
private index;
private get current();
private get eof();
private constructor();
static parse(source: string): ITemplateLiteral;
private advance;
private collectTextFragment;
private parse;
private scan;
private scanBalance;
private scanString;
}