@surface/custom-element
Version:
Provides support of directives and data binding on custom elements.
11 lines (10 loc) • 421 B
TypeScript
import type { IDisposable } from "@surface/core";
import type EventDirectiveDescriptor from "../types/event-directive-descriptor";
export default class EventDirective implements IDisposable {
private readonly action;
private readonly element;
private readonly name;
constructor(scope: object, element: Element, descriptor: EventDirectiveDescriptor);
private evaluate;
dispose(): void;
}