UNPKG

@surface/custom-element

Version:

Provides support of directives and data binding on custom elements.

18 lines (17 loc) 624 B
import type { IDisposable } from "@surface/core"; import type TemplateProcessorContext from "../types/template-processor-context"; export default class TemplateProcessor { private static readonly postProcessing; private readonly context; private readonly lookup; private constructor(); static process(context: TemplateProcessorContext): IDisposable; private buildLookup; private findElement; private process; private processAttributes; private processElementDirectives; private processEvents; private processTemplateDirectives; private processTextNode; }