Functions
- print
References
- FixedSvelteOptions → FixedSvelteOptions
- printAnimateDirective → printAnimateDirective
- printAttribute → printAttribute
- printAttributeLike → printAttributeLike
- printAwaitBlock → printAwaitBlock
- printBindDirective → printBindDirective
- printBlock → printBlock
- printClassDirective → printClassDirective
- printComment → printComment
- printComponent → printComponent
- printConstTag → printConstTag
- printCSS → printCSS
- printCSSAtrule → printCSSAtrule
- printCSSAttributeSelector → printCSSAttributeSelector
- printCSSBlock → printCSSBlock
- printCSSClassSelector → printCSSClassSelector
- printCSSCombinator → printCSSCombinator
- printCSSComplexSelector → printCSSComplexSelector
- printCSSDeclaration → printCSSDeclaration
- printCSSIdSelector → printCSSIdSelector
- printCSSNestingSelector → printCSSNestingSelector
- printCSSNth → printCSSNth
- printCSSPercentage → printCSSPercentage
- printCSSPseudoClassSelector → printCSSPseudoClassSelector
- printCSSPseudoElementSelector → printCSSPseudoElementSelector
- printCSSRelativeSelector → printCSSRelativeSelector
- printCSSRule → printCSSRule
- printCSSSelectorList → printCSSSelectorList
- printCSSSimpleSelector → printCSSSimpleSelector
- printCSSStyleSheet → printCSSStyleSheet
- printCSSTypeSelector → printCSSTypeSelector
- printDebugTag → printDebugTag
- printEachBlock → printEachBlock
- printElementLike → printElementLike
- printExpressionTag → printExpressionTag
- printFragment → printFragment
- printHTML → printHTML
- printHtmlTag → printHtmlTag
- printIfBlock → printIfBlock
- printKeyBlock → printKeyBlock
- printLetDirective → printLetDirective
- printOnDirective → printOnDirective
- printRegularElement → printRegularElement
- printRenderTag → printRenderTag
- printRoot → printRoot
- printScript → printScript
- printSlotElement → printSlotElement
- printSnippetBlock → printSnippetBlock
- printSpreadAttribute → printSpreadAttribute
- printStyleDirective → printStyleDirective
- printSvelteBody → printSvelteBody
- printSvelteBoundary → printSvelteBoundary
- printSvelteComponent → printSvelteComponent
- printSvelteDocument → printSvelteDocument
- printSvelteElement → printSvelteElement
- printSvelteFragment → printSvelteFragment
- printSvelteHead → printSvelteHead
- printSvelteOptions → printSvelteOptions
- printSvelteSelf → printSvelteSelf
- printSvelteWindow → printSvelteWindow
- printTag → printTag
- printTemplate → printTemplate
- printText → printText
- printTitleElement → printTitleElement
- printTransitionDirective → printTransitionDirective
- printUseDirective → printUseDirective
Usage
There are two ways to use this package.
Example: Recommended usage
If you know which specific AST node from Svelte syntax you want to print. For example SV.SnippetBlock.
Example: General usage
If you don't know which AST node from Svelte syntax you want to print.
Options
Every
print*
function accepts a second argument for options. Is optional and has some sensible defaults.See
PrintOptions