UNPKG

@anysoftinc/anydb-sdk

Version:

AnyDB TypeScript SDK for querying and transacting with Datomic databases

414 lines (375 loc) 19.7 kB
var $CLJS = require("./cljs_env"); var $jscomp = $CLJS.$jscomp; var COMPILED = false; require("./cljs.core.js"); require("./clojure.string.js"); var anydb=$CLJS.anydb || ($CLJS.anydb = {}); var clojure=$CLJS.clojure || ($CLJS.clojure = {}); var cljs=$CLJS.cljs || ($CLJS.cljs = {}); var goog=$CLJS.goog || ($CLJS.goog = {}); var datascript=$CLJS.datascript || ($CLJS.datascript = {}); var me=$CLJS.me || ($CLJS.me = {}); var extend_clj=$CLJS.extend_clj || ($CLJS.extend_clj = {}); $CLJS.SHADOW_ENV.setLoaded("cljs.tools.reader.impl.utils.js"); goog.provide('cljs.tools.reader.impl.utils'); cljs.tools.reader.impl.utils.char$ = (function cljs$tools$reader$impl$utils$char(x){ if((x == null)){ return null; } else { return cljs.core.char$(x); } }); cljs.tools.reader.impl.utils.ex_info_QMARK_ = (function cljs$tools$reader$impl$utils$ex_info_QMARK_(ex){ return (ex instanceof cljs.core.ExceptionInfo); }); /** * @constructor * @implements {cljs.core.IRecord} * @implements {cljs.core.IKVReduce} * @implements {cljs.core.IEquiv} * @implements {cljs.core.IHash} * @implements {cljs.core.ICollection} * @implements {cljs.core.ICounted} * @implements {cljs.core.ISeqable} * @implements {cljs.core.IMeta} * @implements {cljs.core.ICloneable} * @implements {cljs.core.IPrintWithWriter} * @implements {cljs.core.IIterable} * @implements {cljs.core.IWithMeta} * @implements {cljs.core.IAssociative} * @implements {cljs.core.IMap} * @implements {cljs.core.ILookup} */ cljs.tools.reader.impl.utils.ReaderConditional = (function (splicing_QMARK_,form,__meta,__extmap,__hash){ this.splicing_QMARK_ = splicing_QMARK_; this.form = form; this.__meta = __meta; this.__extmap = __extmap; this.__hash = __hash; this.cljs$lang$protocol_mask$partition0$ = 2230716170; this.cljs$lang$protocol_mask$partition1$ = 139264; }); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__5300__auto__,k__5301__auto__){ var self__ = this; var this__5300__auto____$1 = this; return this__5300__auto____$1.cljs$core$ILookup$_lookup$arity$3(null,k__5301__auto__,null); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k7719,else__5303__auto__){ var self__ = this; var this__5302__auto____$1 = this; var G__7740 = k7719; var G__7740__$1 = (((G__7740 instanceof cljs.core.Keyword))?G__7740.fqn:null); switch (G__7740__$1) { case "splicing?": return self__.splicing_QMARK_; break; case "form": return self__.form; break; default: return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k7719,else__5303__auto__); } })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5320__auto__,f__5321__auto__,init__5322__auto__){ var self__ = this; var this__5320__auto____$1 = this; return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__7744){ var vec__7745 = p__7744; var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7745,(0),null); var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7745,(1),null); return (f__5321__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5321__auto__.cljs$core$IFn$_invoke$arity$3(ret__5323__auto__,k__5324__auto__,v__5325__auto__) : f__5321__auto__.call(null,ret__5323__auto__,k__5324__auto__,v__5325__auto__)); }),init__5322__auto__,this__5320__auto____$1); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__5315__auto__,writer__5316__auto__,opts__5317__auto__){ var self__ = this; var this__5315__auto____$1 = this; var pr_pair__5318__auto__ = (function (keyval__5319__auto__){ return cljs.core.pr_sequential_writer(writer__5316__auto__,cljs.core.pr_writer,""," ","",opts__5317__auto__,keyval__5319__auto__); }); return cljs.core.pr_sequential_writer(writer__5316__auto__,pr_pair__5318__auto__,"#cljs.tools.reader.impl.utils.ReaderConditional{",", ","}",opts__5317__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),self__.splicing_QMARK_],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"form","form",-1624062471),self__.form],null))], null),self__.__extmap)); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__7718){ var self__ = this; var G__7718__$1 = this; return (new cljs.core.RecordIter((0),G__7718__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),new cljs.core.Keyword(null,"form","form",-1624062471)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter()))); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5298__auto__){ var self__ = this; var this__5298__auto____$1 = this; return self__.__meta; })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ICloneable$_clone$arity$1 = (function (this__5295__auto__){ var self__ = this; var this__5295__auto____$1 = this; return (new cljs.tools.reader.impl.utils.ReaderConditional(self__.splicing_QMARK_,self__.form,self__.__meta,self__.__extmap,self__.__hash)); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ICounted$_count$arity$1 = (function (this__5304__auto__){ var self__ = this; var this__5304__auto____$1 = this; return (2 + cljs.core.count(self__.__extmap)); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IHash$_hash$arity$1 = (function (this__5296__auto__){ var self__ = this; var this__5296__auto____$1 = this; var h__5111__auto__ = self__.__hash; if((!((h__5111__auto__ == null)))){ return h__5111__auto__; } else { var h__5111__auto____$1 = (function (coll__5297__auto__){ return (-209062840 ^ cljs.core.hash_unordered_coll(coll__5297__auto__)); })(this__5296__auto____$1); (self__.__hash = h__5111__auto____$1); return h__5111__auto____$1; } })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this7720,other7721){ var self__ = this; var this7720__$1 = this; return (((!((other7721 == null)))) && ((((this7720__$1.constructor === other7721.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this7720__$1.splicing_QMARK_,other7721.splicing_QMARK_)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this7720__$1.form,other7721.form)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this7720__$1.__extmap,other7721.__extmap))))))))); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__5310__auto__,k__5311__auto__){ var self__ = this; var this__5310__auto____$1 = this; if(cljs.core.contains_QMARK_(new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),null,new cljs.core.Keyword(null,"form","form",-1624062471),null], null), null),k__5311__auto__)){ return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(cljs.core._with_meta(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,this__5310__auto____$1),self__.__meta),k__5311__auto__); } else { return (new cljs.tools.reader.impl.utils.ReaderConditional(self__.splicing_QMARK_,self__.form,self__.__meta,cljs.core.not_empty(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(self__.__extmap,k__5311__auto__)),null)); } })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k7719){ var self__ = this; var this__5307__auto____$1 = this; var G__7769 = k7719; var G__7769__$1 = (((G__7769 instanceof cljs.core.Keyword))?G__7769.fqn:null); switch (G__7769__$1) { case "splicing?": case "form": return true; break; default: return cljs.core.contains_QMARK_(self__.__extmap,k7719); } })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__7718){ var self__ = this; var this__5308__auto____$1 = this; var pred__7771 = cljs.core.keyword_identical_QMARK_; var expr__7772 = k__5309__auto__; if(cljs.core.truth_((pred__7771.cljs$core$IFn$_invoke$arity$2 ? pred__7771.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),expr__7772) : pred__7771.call(null,new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),expr__7772)))){ return (new cljs.tools.reader.impl.utils.ReaderConditional(G__7718,self__.form,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_((pred__7771.cljs$core$IFn$_invoke$arity$2 ? pred__7771.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"form","form",-1624062471),expr__7772) : pred__7771.call(null,new cljs.core.Keyword(null,"form","form",-1624062471),expr__7772)))){ return (new cljs.tools.reader.impl.utils.ReaderConditional(self__.splicing_QMARK_,G__7718,self__.__meta,self__.__extmap,null)); } else { return (new cljs.tools.reader.impl.utils.ReaderConditional(self__.splicing_QMARK_,self__.form,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__7718),null)); } } })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ISeqable$_seq$arity$1 = (function (this__5313__auto__){ var self__ = this; var this__5313__auto____$1 = this; return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),self__.splicing_QMARK_,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"form","form",-1624062471),self__.form,null))], null),self__.__extmap)); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__7718){ var self__ = this; var this__5299__auto____$1 = this; return (new cljs.tools.reader.impl.utils.ReaderConditional(self__.splicing_QMARK_,self__.form,G__7718,self__.__extmap,self__.__hash)); })); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5305__auto__,entry__5306__auto__){ var self__ = this; var this__5305__auto____$1 = this; if(cljs.core.vector_QMARK_(entry__5306__auto__)){ return this__5305__auto____$1.cljs$core$IAssociative$_assoc$arity$3(null,cljs.core._nth(entry__5306__auto__,(0)),cljs.core._nth(entry__5306__auto__,(1))); } else { return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(cljs.core._conj,this__5305__auto____$1,entry__5306__auto__); } })); (cljs.tools.reader.impl.utils.ReaderConditional.getBasis = (function (){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"splicing?","splicing?",1211935161,null),new cljs.core.Symbol(null,"form","form",16469056,null)], null); })); (cljs.tools.reader.impl.utils.ReaderConditional.cljs$lang$type = true); (cljs.tools.reader.impl.utils.ReaderConditional.cljs$lang$ctorPrSeq = (function (this__5346__auto__){ return (new cljs.core.List(null,"cljs.tools.reader.impl.utils/ReaderConditional",null,(1),null)); })); (cljs.tools.reader.impl.utils.ReaderConditional.cljs$lang$ctorPrWriter = (function (this__5346__auto__,writer__5347__auto__){ return cljs.core._write(writer__5347__auto__,"cljs.tools.reader.impl.utils/ReaderConditional"); })); /** * Positional factory function for cljs.tools.reader.impl.utils/ReaderConditional. */ cljs.tools.reader.impl.utils.__GT_ReaderConditional = (function cljs$tools$reader$impl$utils$__GT_ReaderConditional(splicing_QMARK_,form){ return (new cljs.tools.reader.impl.utils.ReaderConditional(splicing_QMARK_,form,null,null,null)); }); /** * Factory function for cljs.tools.reader.impl.utils/ReaderConditional, taking a map of keywords to field values. */ cljs.tools.reader.impl.utils.map__GT_ReaderConditional = (function cljs$tools$reader$impl$utils$map__GT_ReaderConditional(G__7732){ var extmap__5342__auto__ = (function (){var G__7778 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__7732,new cljs.core.Keyword(null,"splicing?","splicing?",-428596366),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"form","form",-1624062471)], 0)); if(cljs.core.record_QMARK_(G__7732)){ return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__7778); } else { return G__7778; } })(); return (new cljs.tools.reader.impl.utils.ReaderConditional(new cljs.core.Keyword(null,"splicing?","splicing?",-428596366).cljs$core$IFn$_invoke$arity$1(G__7732),new cljs.core.Keyword(null,"form","form",-1624062471).cljs$core$IFn$_invoke$arity$1(G__7732),null,cljs.core.not_empty(extmap__5342__auto__),null)); }); /** * Return true if the value is the data representation of a reader conditional */ cljs.tools.reader.impl.utils.reader_conditional_QMARK_ = (function cljs$tools$reader$impl$utils$reader_conditional_QMARK_(value){ return (value instanceof cljs.tools.reader.impl.utils.ReaderConditional); }); /** * Construct a data representation of a reader conditional. * If true, splicing? indicates read-cond-splicing. */ cljs.tools.reader.impl.utils.reader_conditional = (function cljs$tools$reader$impl$utils$reader_conditional(form,splicing_QMARK_){ return (new cljs.tools.reader.impl.utils.ReaderConditional(splicing_QMARK_,form,null,null,null)); }); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IPrintWithWriter$ = cljs.core.PROTOCOL_SENTINEL); (cljs.tools.reader.impl.utils.ReaderConditional.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (coll,writer,opts){ var coll__$1 = this; cljs.core._write(writer,["#?",(cljs.core.truth_(coll__$1.splicing_QMARK_)?"@":null)].join('')); return cljs.core.pr_writer(coll__$1.form,writer,opts); })); cljs.tools.reader.impl.utils.ws_rx = /[\s]/; /** * Checks whether a given character is whitespace */ cljs.tools.reader.impl.utils.whitespace_QMARK_ = (function cljs$tools$reader$impl$utils$whitespace_QMARK_(ch){ if((ch == null)){ return null; } else { if((ch === ",")){ return true; } else { return cljs.tools.reader.impl.utils.ws_rx.test(ch); } } }); /** * Checks whether a given character is numeric */ cljs.tools.reader.impl.utils.numeric_QMARK_ = (function cljs$tools$reader$impl$utils$numeric_QMARK_(ch){ if((ch == null)){ return null; } else { return goog.string.isNumeric(ch); } }); /** * Checks whether the character is a newline */ cljs.tools.reader.impl.utils.newline_QMARK_ = (function cljs$tools$reader$impl$utils$newline_QMARK_(c){ return ((("\n" === c)) || (((("\n" === c)) || ((c == null))))); }); /** * Resolves syntactical sugar in metadata */ cljs.tools.reader.impl.utils.desugar_meta = (function cljs$tools$reader$impl$utils$desugar_meta(f){ if((f instanceof cljs.core.Keyword)){ return cljs.core.PersistentArrayMap.createAsIfByAssoc([f,true]); } else { if((f instanceof cljs.core.Symbol)){ return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),f], null); } else { if(typeof f === 'string'){ return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),f], null); } else { return f; } } } }); cljs.tools.reader.impl.utils.last_id = cljs.core.atom.cljs$core$IFn$_invoke$arity$1((0)); cljs.tools.reader.impl.utils.next_id = (function cljs$tools$reader$impl$utils$next_id(){ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(cljs.tools.reader.impl.utils.last_id,cljs.core.inc); }); cljs.tools.reader.impl.utils.namespace_keys = (function cljs$tools$reader$impl$utils$namespace_keys(ns,keys){ var iter__5480__auto__ = (function cljs$tools$reader$impl$utils$namespace_keys_$_iter__7812(s__7813){ return (new cljs.core.LazySeq(null,(function (){ var s__7813__$1 = s__7813; while(true){ var temp__5804__auto__ = cljs.core.seq(s__7813__$1); if(temp__5804__auto__){ var s__7813__$2 = temp__5804__auto__; if(cljs.core.chunked_seq_QMARK_(s__7813__$2)){ var c__5478__auto__ = cljs.core.chunk_first(s__7813__$2); var size__5479__auto__ = cljs.core.count(c__5478__auto__); var b__7824 = cljs.core.chunk_buffer(size__5479__auto__); if((function (){var i__7823 = (0); while(true){ if((i__7823 < size__5479__auto__)){ var key = cljs.core._nth(c__5478__auto__,i__7823); cljs.core.chunk_append(b__7824,(((((key instanceof cljs.core.Symbol)) || ((key instanceof cljs.core.Keyword))))?(function (){var vec__7831 = cljs.core.juxt.cljs$core$IFn$_invoke$arity$2(cljs.core.namespace,cljs.core.name)(key); var key_ns = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7831,(0),null); var key_name = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7831,(1),null); var __GT_key = (((key instanceof cljs.core.Symbol))?cljs.core.symbol:cljs.core.keyword); if((key_ns == null)){ return (__GT_key.cljs$core$IFn$_invoke$arity$2 ? __GT_key.cljs$core$IFn$_invoke$arity$2(ns,key_name) : __GT_key.call(null,ns,key_name)); } else { if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("_",key_ns)){ return (__GT_key.cljs$core$IFn$_invoke$arity$1 ? __GT_key.cljs$core$IFn$_invoke$arity$1(key_name) : __GT_key.call(null,key_name)); } else { return key; } } })():key)); var G__7891 = (i__7823 + (1)); i__7823 = G__7891; continue; } else { return true; } break; } })()){ return cljs.core.chunk_cons(cljs.core.chunk(b__7824),cljs$tools$reader$impl$utils$namespace_keys_$_iter__7812(cljs.core.chunk_rest(s__7813__$2))); } else { return cljs.core.chunk_cons(cljs.core.chunk(b__7824),null); } } else { var key = cljs.core.first(s__7813__$2); return cljs.core.cons((((((key instanceof cljs.core.Symbol)) || ((key instanceof cljs.core.Keyword))))?(function (){var vec__7843 = cljs.core.juxt.cljs$core$IFn$_invoke$arity$2(cljs.core.namespace,cljs.core.name)(key); var key_ns = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7843,(0),null); var key_name = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7843,(1),null); var __GT_key = (((key instanceof cljs.core.Symbol))?cljs.core.symbol:cljs.core.keyword); if((key_ns == null)){ return (__GT_key.cljs$core$IFn$_invoke$arity$2 ? __GT_key.cljs$core$IFn$_invoke$arity$2(ns,key_name) : __GT_key.call(null,ns,key_name)); } else { if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("_",key_ns)){ return (__GT_key.cljs$core$IFn$_invoke$arity$1 ? __GT_key.cljs$core$IFn$_invoke$arity$1(key_name) : __GT_key.call(null,key_name)); } else { return key; } } })():key),cljs$tools$reader$impl$utils$namespace_keys_$_iter__7812(cljs.core.rest(s__7813__$2))); } } else { return null; } break; } }),null,null)); }); return iter__5480__auto__(keys); }); cljs.tools.reader.impl.utils.second_SINGLEQUOTE_ = (function cljs$tools$reader$impl$utils$second_SINGLEQUOTE_(p__7850){ var vec__7853 = p__7850; var a = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7853,(0),null); var b = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__7853,(1),null); if(cljs.core.truth_(a)){ return null; } else { return b; } }); cljs.tools.reader.impl.utils.char_code = (function cljs$tools$reader$impl$utils$char_code(ch,base){ var code = parseInt(ch,base); if(cljs.core.truth_(isNaN(code))){ return (-1); } else { return code; } }); //# sourceMappingURL=cljs.tools.reader.impl.utils.js.map