UNPKG

marko

Version:

Optimized runtime for Marko templates.

21 lines (20 loc) • 694 B
import { types as t } from "@marko/compiler"; import * as SiblingText from "./constants/sibling-text"; declare const kSiblingText: unique symbol; type SiblingText = SiblingText.Value; declare module "@marko/compiler/dist/types" { interface MarkoPlaceholderExtra { [kSiblingText]?: SiblingText; } } declare const _default: { analyze: { enter(this: unknown, placeholder: t.NodePath<t.MarkoPlaceholder>): void; exit(this: unknown, placeholder: t.NodePath<t.MarkoPlaceholder>): void; }; translate: { exit: typeof translateExit; }; }; export default _default; declare function translateExit(placeholder: t.NodePath<t.MarkoPlaceholder>): void;