Liking cljdoc? Tell your friends :D

hive-addon.plug.schema

Malli schemas for iaddon.edn (:iaddon/* keys), in a local composite registry. Credential values never appear here — only reference chains.

Malli schemas for iaddon.edn (:iaddon/* keys), in a local composite registry.
Credential values never appear here — only reference chains.
raw docstring

AddonIdclj/s

source

Capabilitiesclj/s

source

Capabilityclj/s

source

CapabilityRuleclj/s

source

CoordSourceArgsclj/s

Arglist of hive-addon.plug.source/coord->source. Deliberately :any rather than Source: the function's whole job is to CLASSIFY an arbitrary coord map and answer nil for one it does not recognize, so constraining the input to already-valid coords would remove the case under test.

Arglist of hive-addon.plug.source/coord->source. Deliberately :any rather
than Source: the function's whole job is to CLASSIFY an arbitrary coord map
and answer nil for one it does not recognize, so constraining the input to
already-valid coords would remove the case under test.
sourceraw docstring

CredDefclj/s

source

Credentialsclj/s

source

CredStepclj/s

A chain step: a reference source-type keyword then its lookup args, never a value.

A chain step: a reference source-type keyword then its lookup args, never a value.
sourceraw docstring

DeepMergeArgsclj/s

Arglist of hive-addon.plug.merge/deep-merge, stated at its BINARY arity.

The function is variadic, but a [:* ...] tail cannot be driven by a schema-derived argument generator (it has no fixed arity to build a tuple from). The binary case carries the whole relation — deep-merge is a fold of it — and the variadic fold plus nil-dropping are covered by the structured properties in hive-addon.plug.portable-trifecta-test.

:maybe is deliberate: nil is meaningful input, dropped rather than merged.

Arglist of hive-addon.plug.merge/deep-merge, stated at its BINARY arity.

The function is variadic, but a `[:* ...]` tail cannot be driven by a
schema-derived argument generator (it has no fixed arity to build a tuple
from). The binary case carries the whole relation — deep-merge is a fold of
it — and the variadic fold plus nil-dropping are covered by the structured
properties in hive-addon.plug.portable-trifecta-test.

`:maybe` is deliberate: nil is meaningful input, dropped rather than merged.
sourceraw docstring

explainclj/s

(explain ?s x)
source

GitCoordclj/s

source

humanize-errorsclj/s

(humanize-errors ?s x)
source

IaddonConfigclj/s

source

LibSymclj/s

source

LintArgsclj/s

Arglist of hive-addon.plug.lint/check. A :cat schema, so a schema-driven test APPLIES the subject rather than handing it the vector as one argument.

Arglist of hive-addon.plug.lint/check. A :cat schema, so a schema-driven test
APPLIES the subject rather than handing it the vector as one argument.
sourceraw docstring

LintRuleclj/s

Rule ids hive-addon.plug.lint can report. A CLOSED set on purpose: the rule chain is fixed here, and a lint result naming an unregistered rule is a bug rather than an extension point.

Rule ids `hive-addon.plug.lint` can report. A CLOSED set on purpose: the rule
chain is fixed here, and a lint result naming an unregistered rule is a bug
rather than an extension point.
sourceraw docstring

LocalRootclj/s

source

MvnCoordclj/s

source

Plugclj/s

source

Plugsclj/s

source

Profileclj/s

source

Profilesclj/s

source

registryclj/s

source

RepoDefclj/s

source

Reposclj/s

source

schemaclj/s

(schema ?s)
source

Sourceclj/s

source

Trustclj/s

source

TrustClassclj/s

source

validateclj/s

(validate ?s x)
source

validate*clj/s

(validate* ?s x)
(validate* ?s x category)

Validate x against ?s, bridging to hive-dsl Result (category defaults to :iaddon/schema-violation).

Validate x against ?s, bridging to hive-dsl Result (category defaults to
:iaddon/schema-violation).
sourceraw docstring

Verifyclj/s

source

Violationclj/s

One lint finding. The subject key varies by rule — :lib, :repo or :credential — so exactly one of them is present alongside the rule and its detail.

One lint finding. The subject key varies by rule — :lib, :repo or :credential
— so exactly one of them is present alongside the rule and its detail.
sourceraw docstring

Violationsclj/s

source

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