@surface/custom-element
Version:
Provides support of directives and data binding on custom elements.
13 lines (11 loc) • 490 B
TypeScript
import type { IExpression, IPattern } from "@surface/expression";
import type IDescribeable from "../interfaces/describeable";
import type IObservable from "../interfaces/observable";
import type ITraceable from "../interfaces/traceable";
type LoopDirectiveDescriptor =
{
left: IPattern,
operator: "in" | "of",
right: IExpression,
} & IDescribeable & IObservable & ITraceable;
export default LoopDirectiveDescriptor;