with_meta function

dynamic with_meta(
  1. dynamic obj$1,
  2. dynamic m$1
)

Implementation

dc.dynamic with_meta(dc.dynamic obj$1, dc.dynamic m$1, ){
final dc.bool or$7508_$AUTO_$1=(null==m$1);
late final dc.bool $if_$1;
if(or$7508_$AUTO_$1){
$if_$1=or$7508_$AUTO_$1;
}else{
$if_$1=lcoc_core.map$QMARK_(m$1, );
}
if($if_$1){
}else{
throw dc.Exception((lcoc_core.str.$_invoke$3("class ", m$1.runtimeType, " cannot be cast to cljd.core/IMap", )), );
}
final dc.dynamic o7800$1=obj$1;
final dc.dynamic meta7801$1=m$1;
if((o7800$1 is lcoc_core.IWithMeta$iface)){
return ((o7800$1 as lcoc_core.IWithMeta$iface).$_with_meta$1(meta7801$1, ));
}
return ((lcoc_core.IWithMeta.extensions(o7800$1, ) as lcoc_core.IWithMeta$ext).$_with_meta$1(o7800$1, meta7801$1, ));
}