0 | module JS.Any 1 | 2 | import JS.Inheritance 3 | import JS.Marshall 4 | 5 | %default total 6 | 7 | public export 8 | record Any where 9 | constructor MkAny 10 | value : tpe 11 | 12 | export 13 | ToFFI Any AnyPtr where 14 | toFFI (MkAny v) = believe_me v 15 | 16 | export 17 | FromFFI Any AnyPtr where 18 | fromFFI = Just . MkAny 19 | 20 | export 21 | SafeCast Any where 22 | safeCast = Just . MkAny 23 |