强制在PureScript中显示记录 [英] Force show a record in PureScript
本文介绍了强制在PureScript中显示记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有可能在PureScript中强制显示(即,创建字符串表示形式)任意记录以进行调试,无论它是否具有 Show
的类型类实例?
Is it possible to force-show (i.e., create a string representation) an arbitrary record in PureScript for debugging purpose regardless of it having a type-class instance for Show
?
我想显示 Pux Event 对象,但是它没有Show实例:
I would like to show the contents of the Pux Event object but it does not have a Show instance:
No type class instance was found for
Data.Show.Show { target :: { value :: String
, checked :: Boolean
}
, currentTarget :: { value :: String
, checked :: Boolean
}
, altKey :: Boolean
, button :: Number
, buttons :: Number
, clientX :: Number
, clientY :: Number
, ctrlKey :: Boolean
, metaKey :: Boolean
, pageX :: Number
, pageY :: Number
, screenX :: Number
, screenY :: Number
, shiftKey :: Boolean
}
推荐答案
您可以使用 纯脚本调试
。
You can use purescript-debug
.
这篇关于强制在PureScript中显示记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文