Liking cljdoc? Tell your friends :D

hyperfiddle.electric.debug3


->idclj

(->id)
source

async-stack-traceclj

(async-stack-trace exception)
source

clean-jvm-stack-trace!clj

(clean-jvm-stack-trace! ex)
(clean-jvm-stack-trace! upto-regex ex)
source

cleanup-async-stack-traceclj

(cleanup-async-stack-trace stack-trace)
source

cleanup-js-stack-traceclj

(cleanup-js-stack-trace js-stack-trace)
source

fail?clj

source

file->nsclj

(file->ns file)
source

get-async-traceclj

(get-async-trace exception)
source

js-stack-frame-locationclj

(js-stack-frame-location {:hyperfiddle.electric.debug3/keys [ns file line
                                                             column]})
source

js-stack-frame-nameclj

(js-stack-frame-name {:hyperfiddle.electric.debug3/keys [name ns file]
                      :as _stack-frame})
source

jvm-trace-element-class-nameclj

(jvm-trace-element-class-name {:hyperfiddle.electric.debug3/keys [name ns
                                                                  file]})
source

jvm-trace-element-file-nameclj

(jvm-trace-element-file-name {:hyperfiddle.electric.debug3/keys [ns file]})
source

keep-relevent-stack-trace-elementsclj

(keep-relevent-stack-trace-elements stack-trace-elements)
(keep-relevent-stack-trace-elements upto-regex stack-trace-elements)
source

keep-stack-elements-uptoclj

(keep-stack-elements-upto upto-regex stack-trace-elements)
source

left-pad-stack-traceclj

(left-pad-stack-trace string)
(left-pad-stack-trace num-spaces string)
source

locate-stack-frameclj

(locate-stack-frame {:hyperfiddle.electric.debug3/keys [origin type meta]
                     :as frame})
source

normalize-async-stack-frameclj

(normalize-async-stack-frame stack-frame)
source

path->fileclj

(path->file path)
source

PEER-IDclj

A random unique ID generated for each Electric runtime instance (browser tab, jvm). Used to identify origin of a transfered value.

A random unique ID generated for each Electric runtime instance (browser tab, jvm). Used to identify origin of a transfered value.
sourceraw docstring

render-async-stack-traceclj

(render-async-stack-trace trace)
source

render-canonical-js-stack-frameclj

(render-canonical-js-stack-frame frame)
source

render-jvm-stack-frameclj

(render-jvm-stack-frame {:hyperfiddle.electric.debug3/keys [name line]
                         :as stack-frame})
source

render-stack-frameclj

(render-stack-frame stack-frame)
source

stack-element-matches?clj

(stack-element-matches? regex elem)
source

unwrapclj

(unwrap exception)
source

update-stack-trace!clj

(update-stack-trace! ex f & args)

Like clojure.core/update but updates an exception's stacktrace. Mutating the exception in place. f receives a sequence of java.lang.StackTraceElement and any provided args. f must return a sequence of java.lang.StackTraceElements. Use case: tidy up (denoise) a stack trace by removing meaningless elements.

Like `clojure.core/update` but updates an exception's stacktrace. Mutating the exception in place.
`f` receives a sequence of `java.lang.StackTraceElement` and any provided `args`.
`f` must return a sequence of `java.lang.StackTraceElement`s.
  Use case: tidy up (denoise) a stack trace by removing meaningless elements.
sourceraw docstring

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

× close