mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
chore: update docstring of defkeyword
This commit is contained in:
@@ -2,9 +2,11 @@
|
||||
"Macro 'defkeyword' to def keyword with docstring and malli-schema.
|
||||
Used by frontend and worker namespaces")
|
||||
|
||||
|
||||
(defmacro defkeyword
|
||||
"Define keyword with docstring and malli-schema"
|
||||
"Define keyword with docstring and malli-schema.
|
||||
How 'find keyword definition' works?
|
||||
clojure-lsp treat keywords defined by `cljs.spec.alpha/def` as keyword-definition.
|
||||
Adding a :lint-as `defkeyword` -> `cljs.spec.alpha/def` in clj-kondo config make it works."
|
||||
[kw docstring & [optional-malli-schema]]
|
||||
(assert (keyword? kw) "must be keyword")
|
||||
(assert (some? docstring) "must have 'docstring' arg")
|
||||
|
||||
Reference in New Issue
Block a user