Avatar
omochimetaru 4/2/2024 2:48 PM
モックには出てこないのですてました
2:51 PM
1. JSObject.construct.object が渡る → as? JSObject でok 2. JSObject.construct.function が渡る → x: JSFunction で取り出して as? JSObject は成功するから、動的にJSFunctionな静的なJSObjectが返る 3. JSFunction.construct.object が渡る → x: JSObject で取り出して as? JSFunction に失敗して nil 4. JSFunction.construct.function が渡る→ x: JSFunction で取り出して as? JSFunction で OK
2:52 PM
1と4は自明にOKで、 2は、さっきから話してる不正case constructができてしまうだけで、その先で .jsValue を使う限り問題なし 3はダウンキャストの失敗だから失敗でok (edited)
2:53 PM
うーん良さそうか