Liking cljdoc? Tell your friends :D

skeptic.provenance


inferredclj

(inferred {:keys [name ns]})

Inputs: [{:keys [name ns]} :- {:name (s/maybe s/Symbol), :ns (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace))}] Returns: provs/Provenance

Inputs: [{:keys [name ns]} :- {:name (s/maybe s/Symbol), :ns (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace))}]
Returns: provs/Provenance
raw docstring

make-provenanceclj

(make-provenance source qualified-sym declared-in var-meta)
(make-provenance source qualified-sym declared-in var-meta refs)

Inputs: ([source :- provs/Source qualified-sym :- (s/maybe s/Symbol) declared-in :- (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace)) var-meta :- (s/maybe #:s{Keyword s/Any})] [source :- provs/Source qualified-sym :- (s/maybe s/Symbol) declared-in :- (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace)) var-meta :- (s/maybe #:s{Keyword s/Any}) refs :- [provs/Provenance]]) Returns: provs/Provenance

Inputs: ([source :- provs/Source qualified-sym :- (s/maybe s/Symbol) declared-in :- (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace)) var-meta :- (s/maybe #:s{Keyword s/Any})] [source :- provs/Source qualified-sym :- (s/maybe s/Symbol) declared-in :- (s/maybe (s/cond-pre s/Symbol clojure.lang.Namespace)) var-meta :- (s/maybe #:s{Keyword s/Any}) refs :- [provs/Provenance]])
Returns: provs/Provenance
raw docstring

merge-provenancesclj

(merge-provenances p1 p2)

Inputs: [p1 :- provs/Provenance p2 :- provs/Provenance] Returns: provs/Provenance

Inputs: [p1 :- provs/Provenance p2 :- provs/Provenance]
Returns: provs/Provenance
raw docstring

ofclj

(of t)

Inputs: [t :- ats/SemanticType] Returns: provs/Provenance

Inputs: [t :- ats/SemanticType]
Returns: provs/Provenance
raw docstring

provenance?clj

(provenance? x)

Inputs: [x :- s/Any] Returns: s/Bool

Inputs: [x :- s/Any]
Returns: s/Bool
raw docstring

set-ctxclj

(set-ctx ctx prov)

Inputs: [ctx :- #:s{Keyword s/Any} prov :- provs/Provenance] Returns: #:s{Keyword s/Any}

Return ctx with the given provenance installed.

Inputs: [ctx :- #:s{Keyword s/Any} prov :- provs/Provenance]
Returns: #:s{Keyword s/Any}

Return ctx with the given provenance installed.
raw docstring

sourceclj

(source {:keys [source]})

Inputs: [{:keys [source]} :- provs/Provenance] Returns: provs/Source

Inputs: [{:keys [source]} :- provs/Provenance]
Returns: provs/Source
raw docstring

with-ctxclj

(with-ctx ctx)

Inputs: [ctx :- #:s{Keyword s/Any}] Returns: provs/Provenance

Read the current provenance from an analyzer ctx.

Inputs: [ctx :- #:s{Keyword s/Any}]
Returns: provs/Provenance

Read the current provenance from an analyzer ctx.
raw docstring

with-refsclj

(with-refs prov refs)

Inputs: [prov :- provs/Provenance refs :- [provs/Provenance]] Returns: provs/Provenance

Return prov with :refs replaced by the given constituent provs.

Inputs: [prov :- provs/Provenance refs :- [provs/Provenance]]
Returns: provs/Provenance

Return prov with :refs replaced by the given constituent provs.
raw 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