Skip to content

Instantly share code, notes, and snippets.

@thheller
Created November 23, 2019 21:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thheller/8688986f8c7a1f6aef1b4a411ed3bf0f to your computer and use it in GitHub Desktop.
Save thheller/8688986f8c7a1f6aef1b4a411ed3bf0f to your computer and use it in GitHub Desktop.
/**
* @constructor
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
* @implements {cljs.core.ILookup}
*/
demo.browser.t_demo$browser113375 = function(meta113376) {
this.meta113376 = meta113376;
this.cljs$lang$protocol_mask$partition0$ = 393472;
this.cljs$lang$protocol_mask$partition1$ = 0;
};
demo.browser.t_demo$browser113375.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(
_113377,
meta113376__$1
) {
var self__ = this;
var _113377__$1 = this;
return new demo.browser.t_demo$browser113375(meta113376__$1);
};
demo.browser.t_demo$browser113375.prototype.cljs$core$IMeta$_meta$arity$1 = function(
_113377
) {
var self__ = this;
var _113377__$1 = this;
return self__.meta113376;
};
demo.browser.t_demo$browser113375.prototype.cljs$core$ILookup$_lookup$arity$2 = function(
this$,
foo
) {
var self__ = this;
var this$__$1 = this;
return "bar";
};
demo.browser.t_demo$browser113375.getBasis = function() {
return new cljs.core.PersistentVector(
null,
1,
5,
cljs.core.PersistentVector.EMPTY_NODE,
[new cljs.core.Symbol(null, "meta113376", "meta113376", -1173321352, null)],
null
);
};
demo.browser.t_demo$browser113375.cljs$lang$type = true;
demo.browser.t_demo$browser113375.cljs$lang$ctorStr =
"demo.browser/t_demo$browser113375";
demo.browser.t_demo$browser113375.cljs$lang$ctorPrWriter = function(
this__4428__auto__,
writer__4429__auto__,
opt__4430__auto__
) {
return cljs.core._write(
writer__4429__auto__,
"demo.browser/t_demo$browser113375"
);
};
/**
* Positional factory function for demo.browser/t_demo$browser113375.
*/
demo.browser.__GT_t_demo$browser113375 = function demo$browser$make_thing_$___GT_t_demo$browser113375(
meta113376
) {
return new demo.browser.t_demo$browser113375(meta113376);
};
demo.browser.make_thing = function demo$browser$make_thing() {
return new demo.browser.t_demo$browser113375(
cljs.core.PersistentArrayMap.EMPTY
);
};
demo.browser.make_thing = function demo$browser$make_thing() {
if (
typeof demo !== "undefined" &&
typeof demo.browser !== "undefined" &&
typeof demo.browser.t_demo$browser113375 !== "undefined"
) {
} else {
/**
* @constructor
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
* @implements {cljs.core.ILookup}
*/
demo.browser.t_demo$browser113375 = function(meta113376) {
this.meta113376 = meta113376;
this.cljs$lang$protocol_mask$partition0$ = 393472;
this.cljs$lang$protocol_mask$partition1$ = 0;
};
demo.browser.t_demo$browser113375.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(
_113377,
meta113376__$1
) {
var self__ = this;
var _113377__$1 = this;
return new demo.browser.t_demo$browser113375(meta113376__$1);
};
demo.browser.t_demo$browser113375.prototype.cljs$core$IMeta$_meta$arity$1 = function(
_113377
) {
var self__ = this;
var _113377__$1 = this;
return self__.meta113376;
};
demo.browser.t_demo$browser113375.prototype.cljs$core$ILookup$_lookup$arity$2 = function(
this$,
foo
) {
var self__ = this;
var this$__$1 = this;
return "bar";
};
demo.browser.t_demo$browser113375.getBasis = function() {
return new cljs.core.PersistentVector(
null,
1,
5,
cljs.core.PersistentVector.EMPTY_NODE,
[
new cljs.core.Symbol(
null,
"meta113376",
"meta113376",
-1173321352,
null
)
],
null
);
};
demo.browser.t_demo$browser113375.cljs$lang$type = true;
demo.browser.t_demo$browser113375.cljs$lang$ctorStr =
"demo.browser/t_demo$browser113375";
demo.browser.t_demo$browser113375.cljs$lang$ctorPrWriter = function(
this__4428__auto__,
writer__4429__auto__,
opt__4430__auto__
) {
return cljs.core._write(
writer__4429__auto__,
"demo.browser/t_demo$browser113375"
);
};
/**
* Positional factory function for demo.browser/t_demo$browser113375.
*/
demo.browser.__GT_t_demo$browser113375 = function demo$browser$make_thing_$___GT_t_demo$browser113375(
meta113376
) {
return new demo.browser.t_demo$browser113375(meta113376);
};
}
return new demo.browser.t_demo$browser113375(
cljs.core.PersistentArrayMap.EMPTY
);
};
(ns demo.browser)
(defn make-thing []
(reify
ILookup
(-lookup [this foo]
"bar")))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment