UNPKG

svelte-ast-print

Version:

Serialize Svelte AST nodes into stringified syntax. A.k.a parse in reverse.

15 lines 555 B
import type * as JS from "estree"; import type { AST as SV } from "svelte/compiler"; declare module "svelte/compiler" { namespace AST { interface BaseNode { type: string; start?: number; end?: number; } type HTMLNode = SV.Comment | SV.Text; } } export type SvelteOnlyNode = SV.AttributeLike | SV.Block | SV.CSS.Node | SV.Directive | SV.ElementLike | SV.Fragment | SV.HTMLNode | SV.Root | SV.Script | SV.Tag; export type Node = JS.Node | SvelteOnlyNode; //# sourceMappingURL=type.d.ts.map