@atomist/clj-editors
Version:
editor functions that use rewrite-clj and other important things from the clojurescript ecosystem
1 lines • 10.2 kB
JSON
["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$Object",["^ "],"~$console",["^ ","~$log",["^ "]]],"~:use-macros",["^ ","~$testing","~$cljs.test","~$go","~$cljs.core.async.macros","~$is","^8","~$deftest","^8","~$run-tests","^8"],"~:excludes",["~#set",[]],"~:name","~$atomist.impact","~:imports",null,"~:requires",["^ ","~$clojure.data","^D","~$json","~$atomist.json","^F","^F","^5","~$atomist.cljs-log","^G","^G","~$cljs.pprint","^H","~$cljs.core.async","^I","^8","^8","~$async","^I"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","~$pprint","^H","~$<!","^I","~$chan","^I","~$>!","^I"],"~:defs",["^ ","~$sha-impacts?",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","~:line",40,"~:column",8,"~:end-line",40,"~:end-column",20,"~:private",true,"~:arglists",["~#list",["~$quote",["^10",[["~$event"]]]]]],"^Z",true,"^@","~$atomist.impact/sha-impacts?","~:variadic",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",20,"~:method-params",["^10",[["^12"]]],"~:protocol-impl",null,"~:arglists-meta",["^10",[null,null]],"^W",1,"^V",40,"^X",40,"~:max-fixed-arity",1,"~:fn-var",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"~$diff-handler",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",63,"^W",8,"^X",63,"^Y",20,"^Z",true,"^[",["^10",["^11",["^10",[["~$handlers",["^ ","~:keys",["~$get-fingerprint","~$fp-name"],"~:as","^12"]]]]]],"~:doc","calls all of the handlers for one of the fingerprints\n\n returns channel\n channel yields single value containing\n the number of handler functions that fired successfully\n failures to call handlers are logged"],"^Z",true,"^@","~$atomist.impact/diff-handler","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",20,"^15",["^10",[["^1;","~$p__22813"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",63,"^X",63,"^18",2,"^19",true,"^[",["^10",["^11",["^10",[["^1;",["^ ","^1<",["^1=","^1>"],"^1?","^12"]]]]]],"^1@","calls all of the handlers for one of the fingerprints\n\n returns channel\n channel yields single value containing\n the number of handler functions that fired successfully\n failures to call handlers are logged"],"~$check-push-impact",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",115,"^W",8,"^X",115,"^Y",25,"^Z",true,"^[",["^10",["^11",["^10",[["^12"]]]]],"^1@","wait for all channels to finish\n iterate over each after fingerprint and compute fingerprint diff"],"^Z",true,"^@","~$atomist.impact/check-push-impact","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",25,"^15",["^10",[["^12"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",115,"^X",115,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["^12"]]]]],"^1@","wait for all channels to finish\n iterate over each after fingerprint and compute fingerprint diff"],"~$after-commit",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",34,"^W",8,"^X",34,"^Y",20,"^Z",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"^Z",true,"^@","~$atomist.impact/after-commit","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",20,"^15",["^10",[["^12"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",34,"^X",34,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"~$get-team-id",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",18,"^W",7,"^X",18,"^Y",18,"^[",["^10",["^11",["^10",[["~$o"]]]]]],"^@","~$atomist.impact/get-team-id","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",18,"^15",["^10",[["~$o"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",18,"^X",18,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["~$o"]]]]]],"~$process-push-impact",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",128,"^W",7,"^X",128,"^Y",26,"^[",["^10",["^11",["^10",[["^12","^1=","^1;","~$no-diff-handlers"]]]]],"^1@","main entry point for dispatching handlers for Push Impact events\n returns a channel with a value equal to the number of handlers called"],"^@","~$atomist.impact/process-push-impact","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",26,"^15",["^10",[["^12","^1=","^1;","^1J"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",128,"^X",128,"^18",4,"^19",true,"^[",["^10",["^11",["^10",[["^12","^1=","^1;","^1J"]]]]],"^1@","main entry point for dispatching handlers for Push Impact events\n returns a channel with a value equal to the number of handlers called"],"~$impact-id",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",37,"^W",8,"^X",37,"^Y",17,"^Z",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"^Z",true,"^@","~$atomist.impact/impact-id","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",17,"^15",["^10",[["^12"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",37,"^X",37,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"~$diff-fp",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",101,"^W",8,"^X",101,"^Y",15,"^Z",true,"^[",["^10",["^11",["^10",[[["^ ","^1<",["^1>"],"^1?","^12"]]]]]],"^1@","Check one fingerprint\n handlers are called only if the two fingerprints have different shas\n no-diff-handlers are called regardless\n\n returns diff-handler channel"],"^Z",true,"^@","~$atomist.impact/diff-fp","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",15,"^15",["^10",[["~$p__22908"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",101,"^X",101,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[[["^ ","^1<",["^1>"],"^1?","^12"]]]]]],"^1@","Check one fingerprint\n handlers are called only if the two fingerprints have different shas\n no-diff-handlers are called regardless\n\n returns diff-handler channel"],"~$diff-fingerprint-data",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",43,"^W",8,"^X",43,"^Y",29,"^Z",true,"^[",["^10",["^11",["^10",[["~$fp-data1","~$fp-data2"]]]]]],"^Z",true,"^@","~$atomist.impact/diff-fingerprint-data","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",29,"^15",["^10",[["^1R","^1S"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",43,"^X",43,"^18",2,"^19",true,"^[",["^10",["^11",["^10",[["^1R","^1S"]]]]]],"~$call-js",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",51,"^W",8,"^X",51,"^Y",15,"^Z",true,"^[",["^10",["^11",["^10",[["~$callback","~$&","~$args"]]]]],"~:top-fn",["^ ","^14",true,"^18",1,"^15",[["^10",["^1V","^1W"]]],"^[",["^10",[["^1V","~$&","^1W"]]],"^17",["^10",[null]]]],"^Z",true,"^@","~$atomist.impact/call-js","^14",true,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",15,"^1X",["^ ","^14",true,"^18",1,"^15",[["^10",["^1V","^1W"]]],"^[",["^10",[["^1V","~$&","^1W"]]],"^17",["^10",[null]]],"^15",[["^10",["^1V","^1W"]]],"^16",null,"^17",["^10",[null]],"^W",1,"^V",51,"^X",51,"^18",1,"^19",true,"^[",["^10",[["^1V","~$&","^1W"]]]],"~$get-repo-details",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",24,"^W",8,"^X",24,"^Y",24,"^Z",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"^Z",true,"^@","~$atomist.impact/get-repo-details","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",24,"^15",["^10",[["^12"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",24,"^X",24,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"~$get-fingerprint-data",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",55,"^W",8,"^X",55,"^Y",28,"^Z",true,"^[",["^10",["^11",["^10",[["~$f","~$sha","~$name"]]]]]],"^Z",true,"^@","~$atomist.impact/get-fingerprint-data","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",28,"^15",["^10",[["~$f","^21","^22"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",55,"^X",55,"^18",3,"^19",true,"^[",["^10",["^11",["^10",[["~$f","^21","^22"]]]]]],"~$push-impact?",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",11,"^W",8,"^X",11,"^Y",20,"^Z",true,"^[",["^10",["^11",["^10",[["~$x"]]]]]],"^Z",true,"^@","~$atomist.impact/push-impact?","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",20,"^15",["^10",[["~$x"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",11,"^X",11,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["~$x"]]]]]],"~$before-commit",["^ ","^S",null,"^T",["^ ","^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^V",31,"^W",8,"^X",31,"^Y",21,"^Z",true,"^[",["^10",["^11",["^10",[["^12"]]]]]],"^Z",true,"^@","~$atomist.impact/before-commit","^14",false,"^U","/Users/slim/atomist_root/atomisthq/clj-editors/src/atomist/impact.cljs","^Y",21,"^15",["^10",[["^12"]]],"^16",null,"^17",["^10",[null,null]],"^W",1,"^V",31,"^X",31,"^18",1,"^19",true,"^[",["^10",["^11",["^10",[["^12"]]]]]]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ ","^:","^:","^H","^H","^8","^8"],"~:cljs.analyzer/constants",["^ ","~:seen",["^?",["~:selector","~:push","~:channels","~:get-fingerprint","~:else","~:no-diff-handlers","^@","~:channel","~:recur","~:handlers","~:fp-name","~:key-fn","~:org","~:after","~:team","~:from","~:extensions","~:id","~:PushImpact","~:fingerprints","~:action","~:error","~:team_id","~:repo","~:before","~:sha","~:owner","~:to","~:data"]],"~:order",["^2Q","^2K","^2L","^2I","^2M","^2W","^2U","^2G","^2R","^2H","^2=","^@","^2>","^2S","^2F","^2J","^2V","^2C","^2@","^2P","^2?","^2E","^2<","^2O","^2B","^2T","^2N","^2D","^2A"]],"^1@",null]