Liking cljdoc? Tell your friends :D

hive-gimp.pdb.derive

PROMOTE. A live ProcedureInfo to the ProcedureSpec row a spec EDN holds. What dev/pdb_snapshot.clj writes, and what hive-gimp.pdb/run! uses for a procedure no spec describes.

GType to kind is DATA: type-kinds by exact GType name, then fundamental-kinds by fundamental type. A GType neither maps is reported under :omitted and left to GIMP's default. fixed-args names arguments that are always sent and never exposed.

PROMOTE. A live `ProcedureInfo` to the `ProcedureSpec` row a spec EDN
holds. What `dev/pdb_snapshot.clj` writes, and what `hive-gimp.pdb/run!`
uses for a procedure no spec describes.

GType to kind is DATA: `type-kinds` by exact GType name, then
`fundamental-kinds` by fundamental type. A GType neither maps is reported
under `:omitted` and left to GIMP's default. `fixed-args` names arguments
that are always sent and never exposed.
raw docstring

fixed-argsclj

Run mode NONINTERACTIVE: an interactive run would open a dialog and block the plug-in's socket.

Run mode NONINTERACTIVE: an interactive run would open a dialog and block
the plug-in's socket.
sourceraw docstring

fundamental-kindsclj

source

info->argclj

(info->arg info)

One ArgInfo as an ArgSpec, or nil when its type maps to no kind.

One `ArgInfo` as an `ArgSpec`, or nil when its type maps to no kind.
sourceraw docstring

info->specclj

(info->spec info)

A ProcedureInfo as a ProcedureSpec.

A `ProcedureInfo` as a `ProcedureSpec`.
sourceraw docstring

kind-ofclj

(kind-of {:keys [type fundamental]})

The kind for one ArgInfo, or nil.

The kind for one `ArgInfo`, or nil.
sourceraw docstring

nil-default-kindsclj

Kinds whose nil default is a usable 'unset' rather than a missing input.

Kinds whose nil default is a usable 'unset' rather than a missing input.
sourceraw docstring

type-kindsclj

source

valid-specclj

(valid-spec spec)

spec when it conforms to ProcedureSpec, else throws naming why.

`spec` when it conforms to `ProcedureSpec`, else throws naming why.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close