Provides the ~TYPST sigil for Typst markup.
The sigil returns the string as-is without interpolation or escaping. Its purpose is to clearly mark Typst source code for editor syntax highlighting and potential future formatting.
Usage
import AshTypst.Sigil
~TYPST"""
= Hello World
#import "data.typ": record
*#record.name*
"""Since ~TYPST is all uppercase, Elixir treats it as a raw sigil — #
characters are passed through literally, which is exactly what Typst
markup requires.
Summary
Functions
Handles the ~TYPST sigil for Typst markup.