marko
Version:
Optimized runtime for Marko templates.
20 lines (19 loc) • 685 B
TypeScript
import { types as t } from "@marko/compiler";
import { type Tag } from "@marko/compiler/babel-utils";
import { type Binding } from "../util/references";
declare const kStartBinding: unique symbol;
declare const kEndBinding: unique symbol;
declare const kStaticDisplay: unique symbol;
declare const kSingleNodeBody: unique symbol;
declare const kDisplayRef: unique symbol;
declare module "@marko/compiler/dist/types" {
interface NodeExtra {
[kStartBinding]?: Binding;
[kEndBinding]?: Binding;
[kStaticDisplay]?: boolean;
[kSingleNodeBody]?: boolean;
[kDisplayRef]?: t.Expression;
}
}
declare const _default: Tag;
export default _default;