UNPKG

svelte-ast-print

Version:

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

25 lines 831 B
/** * Printers related to Svelte **Root** AST nodes only. * @module svelte-ast-print/template/root */ import type { AST as SV } from "svelte/compiler"; import type { PrintOptions } from "../_internal/option.ts"; import { type Result } from "../_internal/shared.ts"; /** * @since 1.0.0 * @__NO_SIDE_EFFECTS__ */ export declare function printRoot(n: SV.Root, opts?: Partial<PrintOptions>): Result<SV.Root>; /** * @since 1.0.0 * @__NO_SIDE_EFFECTS__ */ export declare function printScript(n: SV.Script, opts?: Partial<PrintOptions>): Result<SV.Script>; /** * @see {@link https://svelte.dev/docs/svelte-components#style} * * @since 1.0.0 * @__NO_SIDE_EFFECTS__ */ export declare function printCSSStyleSheet(n: SV.CSS.StyleSheet, opts?: Partial<PrintOptions>): Result<SV.CSS.StyleSheet>; //# sourceMappingURL=root.d.ts.map