@surface/custom-element
Version:
Provides support of directives and data binding on custom elements.
12 lines (10 loc) • 502 B
TypeScript
import type { IExpression } from "@surface/expression";
import type IDescribeable from "../interfaces/describeable";
import type IKeyValueObservable from "../interfaces/key-value-observable";
import type IKeyValueTraceable from "../interfaces/key-value-traceable";
type PlaceholderDirectiveDescriptor =
{
expression: IExpression,
keyExpression: IExpression,
} & IDescribeable & IKeyValueObservable & IKeyValueTraceable;
export default PlaceholderDirectiveDescriptor;