UNPKG

@surface/custom-element

Version:

Provides support of directives and data binding on custom elements.

10 lines (9 loc) 439 B
import type { Delegate } from "@surface/core"; import type InjectionContext from "../types/injection-context"; export declare const TEMPLATE_METADATA = "__custom-element:template-metadata__"; export default class TemplateMetadata { defaults: Map<string, Delegate>; injections: Map<string, InjectionContext>; placeholders: Map<string, Delegate<[InjectionContext]>>; static from(target: object): TemplateMetadata; }