Liking cljdoc? Tell your friends :D

com.wsscode.pathom3.plugin


add-plugin-at-orderclj/s

(add-plugin-at-order {:com.wsscode.pathom3.plugin/keys [plugin-order] :as env}
                     {:com.wsscode.pathom3.plugin/keys [id add-before
                                                        add-after]})
source

build-plugin-actionsclj/s

(build-plugin-actions
  {:com.wsscode.pathom3.plugin/keys [plugin-order index-plugins] :as env}
  k)
source

compile-env-extensionsclj/s

(compile-env-extensions env plugin-type f)
source

compile-extensionsclj/s

(compile-extensions f extension-wrappers)

Given a function and a list of extension wrappers, call then in order to create a composed functions of them.

Given a function and a list of extension wrappers, call then in order to create
a composed functions of them.
sourceraw docstring

defpluginclj/smacro

(defplugin id options)
(defplugin id doc options)
source

plugin-extensionsclj/s

(plugin-extensions plugin)
source

refresh-actions-from-pluginclj/s

(refresh-actions-from-plugin env plugin)
source

registerclj/s

(register plugins)
(register env plugins)

Add one or many plugins.

Add one or many plugins.
sourceraw docstring

register-afterclj/s

(register-after env ref-id plugin)
source

register-beforeclj/s

(register-before env ref-id plugin)
source

register-pluginclj/s

(register-plugin plugin)
(register-plugin env {:com.wsscode.pathom3.plugin/keys [id] :as plugin})

Add a new plugin to the end. This will create the appropriated structures to optimize the plugin call speed.

Add a new plugin to the end. This will create the appropriated structures to optimize
the plugin call speed.
sourceraw docstring

remove-pluginclj/s

(remove-plugin env plugin-id)

Remove a plugin.

Remove a plugin.
sourceraw docstring

run-with-pluginsclj/s

(run-with-plugins env plugin-type f)
(run-with-plugins env plugin-type f a1)
(run-with-plugins env plugin-type f a1 a2)
(run-with-plugins env plugin-type f a1 a2 a3)
(run-with-plugins env plugin-type f a1 a2 a3 a4)
(run-with-plugins env plugin-type f a1 a2 a3 a4 a5)
(run-with-plugins env plugin-type f a1 a2 a3 a4 a5 a6)
(run-with-plugins env plugin-type f a1 a2 a3 a4 a5 a6 a7)
(run-with-plugins env plugin-type f a1 a2 a3 a4 a5 a6 a7 a8)
(run-with-plugins env plugin-type f a1 a2 a3 a4 a5 a6 a7 a8 & args)

Run some operation f wrapping it with the plugins of a given plugin-type installed in the environment.

Run some operation f wrapping it with the plugins of a given plugin-type installed
in the environment.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close