Last active
August 29, 2015 14:07
-
-
Save loganlinn/88d4eee62760e5c59f95 to your computer and use it in GitHub Desktop.
compiled defcomponent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ns om-tools.core-test | |
(:require | |
[om-tools.core :as om-tools :refer-macros [defcomponent]] | |
[om-tools.dom :as dom :include-macros true] | |
[om.core :as om] | |
[om.dom :as om-dom :include-macros true])) | |
(defn basic-om-component | |
[data owner] | |
(reify | |
om/IRender | |
(render [_] (om-dom/div #js {} "foo")))) | |
(defcomponent basic-om-tools-component | |
[owner data] | |
(render [_] (dom/div {} "foo"))) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
om_tools.core_test.basic_om_component = function basic_om_component(data, owner) { | |
if (typeof om_tools.core_test.t28561 !== "undefined") { | |
} else { | |
om_tools.core_test.t28561 = function(owner, data, basic_om_component, meta28562) { | |
this.owner = owner; | |
this.data = data; | |
this.basic_om_component = basic_om_component; | |
this.meta28562 = meta28562; | |
this.cljs$lang$protocol_mask$partition1$ = 0; | |
this.cljs$lang$protocol_mask$partition0$ = 393216; | |
}; | |
om_tools.core_test.t28561.cljs$lang$type = true; | |
om_tools.core_test.t28561.cljs$lang$ctorStr = "om-tools.core-test/t28561"; | |
om_tools.core_test.t28561.cljs$lang$ctorPrWriter = function(this__10309__auto__, writer__10310__auto__, opt__10311__auto__) { | |
return cljs.core._write.call(null, writer__10310__auto__, "om-tools.core-test/t28561"); | |
}; | |
om_tools.core_test.t28561.prototype.om$core$IRender$ = true; | |
om_tools.core_test.t28561.prototype.om$core$IRender$render$arity$1 = function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return React.DOM.div({}, "foo"); | |
}; | |
om_tools.core_test.t28561.prototype.cljs$core$IMeta$_meta$arity$1 = function(_28563) { | |
var self__ = this; | |
var _28563__$1 = this; | |
return self__.meta28562; | |
}; | |
om_tools.core_test.t28561.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(_28563, meta28562__$1) { | |
var self__ = this; | |
var _28563__$1 = this; | |
return new om_tools.core_test.t28561(self__.owner, self__.data, self__.basic_om_component, meta28562__$1); | |
}; | |
om_tools.core_test.__GT_t28561 = function __GT_t28561(owner__$1, data__$1, basic_om_component__$1, meta28562) { | |
return new om_tools.core_test.t28561(owner__$1, data__$1, basic_om_component__$1, meta28562); | |
}; | |
} | |
return new om_tools.core_test.t28561(owner, data, basic_om_component, null); | |
}; | |
var ufv___28577 = schema.utils.use_fn_validation; | |
var output_schema28565_28578 = schema.core.Any; | |
var input_schema28566_28579 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [schema.core.one.call(null, schema.core.Any, new cljs.core.Symbol(null, "owner", "owner", -1534366612, null)), schema.core.one.call(null, schema.core.Any, new cljs.core.Symbol(null, "data", "data", -1637455517, null))], null); | |
var input_checker28567_28580 = schema.core.checker.call(null, input_schema28566_28579); | |
var output_checker28568_28581 = schema.core.checker.call(null, output_schema28565_28578); | |
om_tools.core_test.basic_om_tools_component = function(ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function basic_om_tools_component(G__28569, G__28570) { | |
var validate__4198__auto__ = ufv___28577.get_cell(); | |
if (cljs.core.truth_(validate__4198__auto__)) { | |
var args__4199__auto___28582 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [G__28569, G__28570], null); | |
var temp__4092__auto___28583 = input_checker28567_28580.call(null, args__4199__auto___28582); | |
if (cljs.core.truth_(temp__4092__auto___28583)) { | |
var error__4200__auto___28584 = temp__4092__auto___28583; | |
throw cljs.core.ex_info.call(null, schema.utils.format_STAR_.call(null, "Input to %s does not match schema: %s", new cljs.core.Symbol(null, "basic-om-tools-component", "basic-om-tools-component", -1850155180, null), cljs.core.pr_str.call(null, error__4200__auto___28584)), new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null, "error", "error", 1110689146), error__4200__auto___28584, new cljs.core.Keyword(null, "schema", "schema", 4400883987), input_schema28566_28579, new cljs.core.Keyword(null, | |
"value", "value", 1125876963), args__4199__auto___28582], null)); | |
} else { | |
} | |
} else { | |
} | |
var o__4201__auto__ = function() { | |
var owner = G__28569; | |
var data = G__28570; | |
while (true) { | |
if (typeof om_tools.core_test.t28574 !== "undefined") { | |
} else { | |
om_tools.core_test.t28574 = function(basic_om_tools_component, ufv__, input_schema28566, G__28569, G__28570, data, output_schema28565, owner, input_checker28567, validate__4198__auto__, output_checker28568, meta28575) { | |
this.basic_om_tools_component = basic_om_tools_component; | |
this.ufv__ = ufv__; | |
this.input_schema28566 = input_schema28566; | |
this.G__28569 = G__28569; | |
this.G__28570 = G__28570; | |
this.data = data; | |
this.output_schema28565 = output_schema28565; | |
this.owner = owner; | |
this.input_checker28567 = input_checker28567; | |
this.validate__4198__auto__ = validate__4198__auto__; | |
this.output_checker28568 = output_checker28568; | |
this.meta28575 = meta28575; | |
this.cljs$lang$protocol_mask$partition1$ = 0; | |
this.cljs$lang$protocol_mask$partition0$ = 393216; | |
}; | |
om_tools.core_test.t28574.cljs$lang$type = true; | |
om_tools.core_test.t28574.cljs$lang$ctorStr = "om-tools.core-test/t28574"; | |
om_tools.core_test.t28574.cljs$lang$ctorPrWriter = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function(this__10309__auto__, writer__10310__auto__, opt__10311__auto__) { | |
return cljs.core._write.call(null, writer__10310__auto__, "om-tools.core-test/t28574"); | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
om_tools.core_test.t28574.prototype.om$core$IDisplayName$ = true; | |
om_tools.core_test.t28574.prototype.om$core$IDisplayName$display_name$arity$1 = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return "basic-om-tools-component"; | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
om_tools.core_test.t28574.prototype.om$core$IRender$ = true; | |
om_tools.core_test.t28574.prototype.om$core$IRender$render$arity$1 = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return React.DOM.div({}, "foo"); | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
om_tools.core_test.t28574.prototype.cljs$core$IMeta$_meta$arity$1 = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function(_28576) { | |
var self__ = this; | |
var _28576__$1 = this; | |
return self__.meta28575; | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
om_tools.core_test.t28574.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function(_28576, meta28575__$1) { | |
var self__ = this; | |
var _28576__$1 = this; | |
return new om_tools.core_test.t28574(self__.basic_om_tools_component, self__.ufv__, self__.input_schema28566, self__.G__28569, self__.G__28570, self__.data, self__.output_schema28565, self__.owner, self__.input_checker28567, self__.validate__4198__auto__, self__.output_checker28568, meta28575__$1); | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
om_tools.core_test.__GT_t28574 = function(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581) { | |
return function __GT_t28574(basic_om_tools_component__$1, ufv____$1, input_schema28566__$1, G__28569__$1, G__28570__$1, data__$1, output_schema28565__$1, owner__$1, input_checker28567__$1, validate__4198__auto____$1, output_checker28568__$1, meta28575) { | |
return new om_tools.core_test.t28574(basic_om_tools_component__$1, ufv____$1, input_schema28566__$1, G__28569__$1, G__28570__$1, data__$1, output_schema28565__$1, owner__$1, input_checker28567__$1, validate__4198__auto____$1, output_checker28568__$1, meta28575); | |
}; | |
}(validate__4198__auto__, ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); | |
} | |
return new om_tools.core_test.t28574(basic_om_tools_component, ufv___28577, input_schema28566_28579, G__28569, G__28570, data, output_schema28565_28578, owner, input_checker28567_28580, validate__4198__auto__, output_checker28568_28581, null); | |
break; | |
} | |
}(); | |
if (cljs.core.truth_(validate__4198__auto__)) { | |
var temp__4092__auto___28585 = output_checker28568_28581.call(null, o__4201__auto__); | |
if (cljs.core.truth_(temp__4092__auto___28585)) { | |
var error__4200__auto___28586 = temp__4092__auto___28585; | |
throw cljs.core.ex_info.call(null, schema.utils.format_STAR_.call(null, "Output of %s does not match schema: %s", new cljs.core.Symbol(null, "basic-om-tools-component", "basic-om-tools-component", -1850155180, null), cljs.core.pr_str.call(null, error__4200__auto___28586)), new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null, "error", "error", 1110689146), error__4200__auto___28586, new cljs.core.Keyword(null, "schema", "schema", 4400883987), output_schema28565_28578, new cljs.core.Keyword(null, | |
"value", "value", 1125876963), o__4201__auto__], null)); | |
} else { | |
} | |
} else { | |
} | |
return o__4201__auto__; | |
}; | |
}(ufv___28577, output_schema28565_28578, input_schema28566_28579, input_checker28567_28580, output_checker28568_28581); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
om_tools.core_test.basic_om_component = function basic_om_component(data, owner) { | |
if (typeof om_tools.core_test.t12089 !== "undefined") { | |
} else { | |
om_tools.core_test.t12089 = function(owner, data, basic_om_component, meta12090) { | |
this.owner = owner; | |
this.data = data; | |
this.basic_om_component = basic_om_component; | |
this.meta12090 = meta12090; | |
this.cljs$lang$protocol_mask$partition1$ = 0; | |
this.cljs$lang$protocol_mask$partition0$ = 393216; | |
}; | |
om_tools.core_test.t12089.cljs$lang$type = true; | |
om_tools.core_test.t12089.cljs$lang$ctorStr = "om-tools.core-test/t12089"; | |
om_tools.core_test.t12089.cljs$lang$ctorPrWriter = function(this__10323__auto__, writer__10324__auto__, opt__10325__auto__) { | |
return cljs.core._write.call(null, writer__10324__auto__, "om-tools.core-test/t12089"); | |
}; | |
om_tools.core_test.t12089.prototype.om$core$IRender$ = true; | |
om_tools.core_test.t12089.prototype.om$core$IRender$render$arity$1 = function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return React.DOM.div({}, "foo"); | |
}; | |
om_tools.core_test.t12089.prototype.cljs$core$IMeta$_meta$arity$1 = function(_12091) { | |
var self__ = this; | |
var _12091__$1 = this; | |
return self__.meta12090; | |
}; | |
om_tools.core_test.t12089.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(_12091, meta12090__$1) { | |
var self__ = this; | |
var _12091__$1 = this; | |
return new om_tools.core_test.t12089(self__.owner, self__.data, self__.basic_om_component, meta12090__$1); | |
}; | |
om_tools.core_test.__GT_t12089 = function __GT_t12089(owner__$1, data__$1, basic_om_component__$1, meta12090) { | |
return new om_tools.core_test.t12089(owner__$1, data__$1, basic_om_component__$1, meta12090); | |
}; | |
} | |
return new om_tools.core_test.t12089(owner, data, basic_om_component, null); | |
}; | |
var output_schema12093_12103 = schema.core.Any; | |
var input_schema12094_12104 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [schema.core.one.call(null, schema.core.Any, new cljs.core.Symbol(null, "owner", "owner", -1534366612, null)), schema.core.one.call(null, schema.core.Any, new cljs.core.Symbol(null, "data", "data", -1637455517, null))], null); | |
om_tools.core_test.basic_om_tools_component = function(output_schema12093_12103, input_schema12094_12104) { | |
return function basic_om_tools_component(owner, data) { | |
if (typeof om_tools.core_test.t12100 !== "undefined") { | |
} else { | |
om_tools.core_test.t12100 = function(data, owner, basic_om_tools_component, input_schema12094, output_schema12093, meta12101) { | |
this.data = data; | |
this.owner = owner; | |
this.basic_om_tools_component = basic_om_tools_component; | |
this.input_schema12094 = input_schema12094; | |
this.output_schema12093 = output_schema12093; | |
this.meta12101 = meta12101; | |
this.cljs$lang$protocol_mask$partition1$ = 0; | |
this.cljs$lang$protocol_mask$partition0$ = 393216; | |
}; | |
om_tools.core_test.t12100.cljs$lang$type = true; | |
om_tools.core_test.t12100.cljs$lang$ctorStr = "om-tools.core-test/t12100"; | |
om_tools.core_test.t12100.cljs$lang$ctorPrWriter = function(output_schema12093_12103, input_schema12094_12104) { | |
return function(this__10323__auto__, writer__10324__auto__, opt__10325__auto__) { | |
return cljs.core._write.call(null, writer__10324__auto__, "om-tools.core-test/t12100"); | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
om_tools.core_test.t12100.prototype.om$core$IDisplayName$ = true; | |
om_tools.core_test.t12100.prototype.om$core$IDisplayName$display_name$arity$1 = function(output_schema12093_12103, input_schema12094_12104) { | |
return function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return "basic-om-tools-component"; | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
om_tools.core_test.t12100.prototype.om$core$IRender$ = true; | |
om_tools.core_test.t12100.prototype.om$core$IRender$render$arity$1 = function(output_schema12093_12103, input_schema12094_12104) { | |
return function(_) { | |
var self__ = this; | |
var ___$1 = this; | |
return React.DOM.div({}, "foo"); | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
om_tools.core_test.t12100.prototype.cljs$core$IMeta$_meta$arity$1 = function(output_schema12093_12103, input_schema12094_12104) { | |
return function(_12102) { | |
var self__ = this; | |
var _12102__$1 = this; | |
return self__.meta12101; | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
om_tools.core_test.t12100.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = function(output_schema12093_12103, input_schema12094_12104) { | |
return function(_12102, meta12101__$1) { | |
var self__ = this; | |
var _12102__$1 = this; | |
return new om_tools.core_test.t12100(self__.data, self__.owner, self__.basic_om_tools_component, self__.input_schema12094, self__.output_schema12093, meta12101__$1); | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
om_tools.core_test.__GT_t12100 = function(output_schema12093_12103, input_schema12094_12104) { | |
return function __GT_t12100(data__$1, owner__$1, basic_om_tools_component__$1, input_schema12094__$1, output_schema12093__$1, meta12101) { | |
return new om_tools.core_test.t12100(data__$1, owner__$1, basic_om_tools_component__$1, input_schema12094__$1, output_schema12093__$1, meta12101); | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); | |
} | |
return new om_tools.core_test.t12100(data, owner, basic_om_tools_component, input_schema12094_12104, output_schema12093_12103, null); | |
}; | |
}(output_schema12093_12103, input_schema12094_12104); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment