aboutsummaryrefslogtreecommitdiff
path: root/src/gemtext/gemtext.gleam
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-06-23 06:57:07 +0000
committerFuwn <[email protected]>2024-06-23 06:57:07 +0000
commit74f1bfd0c1971ede4a8db3276f918dcbb0543acf (patch)
treeccf713e5d698d612a1e26e0966bcf576f82f9a03 /src/gemtext/gemtext.gleam
downloadmomoka-74f1bfd0c1971ede4a8db3276f918dcbb0543acf.tar.xz
momoka-74f1bfd0c1971ede4a8db3276f918dcbb0543acf.zip
feat: initial releasev1.0.0
Diffstat (limited to 'src/gemtext/gemtext.gleam')
-rw-r--r--src/gemtext/gemtext.gleam14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gemtext/gemtext.gleam b/src/gemtext/gemtext.gleam
new file mode 100644
index 0000000..a1dd3a5
--- /dev/null
+++ b/src/gemtext/gemtext.gleam
@@ -0,0 +1,14 @@
+import gleam/option.{type Option}
+
+pub type Gemtext {
+ Text(String)
+ Link(to: String, Option(String))
+ Heading(String, depth: Int)
+ ListLine(String)
+ List(List(List(String)))
+ BlockquoteLine(String)
+ Blockquote(String)
+ Preformatted(description: Option(String), body: String)
+ PreformattedLine(String)
+ Whitespace
+}