mirror of
https://github.com/logseq/logseq.git
synced 2026-05-24 12:44:22 +00:00
18 lines
392 B
Clojure
18 lines
392 B
Clojure
(ns frontend.external
|
|
(:require [frontend.external.roam :refer [->Roam]]
|
|
[frontend.external.protocol :as protocol]))
|
|
|
|
(defonce roam-record (->Roam))
|
|
|
|
(defn get-record
|
|
[type]
|
|
(case type
|
|
:roam
|
|
roam-record
|
|
nil))
|
|
|
|
(defn to-markdown-files
|
|
[type content config]
|
|
(when-let [record (get-record (keyword type))]
|
|
(protocol/toMarkdownFiles record content config)))
|