jsaddle-0.3.0.3: High level interface for webkit-javascriptcore

Safe HaskellNone
LanguageHaskell2010

Language.Javascript.JSaddle.Arguments

Description

 

Synopsis

Documentation

class MakeArgs this where Source

Anything that can be used to make a list of JavaScript value references for use as function arguments

Methods

makeArgs :: this -> JSM [JSVal] Source

Instances

MakeArgs JSValue Source

Makes an argument list with just a single JavaScript value from a JSValue ADT.

MakeArgs JSNull Source

Makes an argument list with just a single null JavaScript value

ToJSVal arg => MakeArgs [arg] Source 
MakeArgs arg => MakeArgs (JSM arg) Source 
(ToJSVal arg1, ToJSVal arg2) => MakeArgs (arg1, arg2) Source 
(ToJSVal arg1, ToJSVal arg2, ToJSVal arg3) => MakeArgs (arg1, arg2, arg3) Source 
(ToJSVal arg1, ToJSVal arg2, ToJSVal arg3, ToJSVal arg4) => MakeArgs (arg1, arg2, arg3, arg4) Source 
(ToJSVal arg1, ToJSVal arg2, ToJSVal arg3, ToJSVal arg4, ToJSVal arg5) => MakeArgs (arg1, arg2, arg3, arg4, arg5) Source 
(ToJSVal arg1, ToJSVal arg2, ToJSVal arg3, ToJSVal arg4, ToJSVal arg5, ToJSVal arg6) => MakeArgs (arg1, arg2, arg3, arg4, arg5, arg6) Source