| Safe Haskell | None |
|---|
Language.Javascript.JSC.Arguments
Description
- class MakeArgRefs this where
- makeArgRefs :: this -> JSC [JSValueRef]
Documentation
class MakeArgRefs this where
Anything that can be used to make a list of JavaScript value references for use as function arguments
Methods
makeArgRefs :: this -> JSC [JSValueRef]
Instances
| MakeArgRefs Bool | Makes an argument list with just a single JavaScript boolean value |
| MakeArgRefs Double | Makes an argument list with just a single JavaScript number |
| MakeArgRefs () | This allows us to pass no arguments easily (altenative would be to use |
| MakeArgRefs Text | Makes an argument list with just a single JavaScript string |
| MakeArgRefs JSValueRef | A single JSValueRef can be used as the argument list |
| MakeArgRefs JSPropRef | We can pass a property as the only paramter to a function. |
| MakeArgRefs JSValue | Makes an argument list with just a single JavaScript value from a |
| MakeArgRefs JSNull | Makes an argument list with just a single |
| MakeArgRefs JSCallAsFunction | |
| MakeValueRef arg => MakeArgRefs [arg] | |
| MakeArgRefs arg => MakeArgRefs (JSC arg) | |
| (MakeValueRef arg1, MakeValueRef arg2) => MakeArgRefs (arg1, arg2) | |
| (MakeValueRef arg1, MakeValueRef arg2, MakeValueRef arg3) => MakeArgRefs (arg1, arg2, arg3) | |
| (MakeValueRef arg1, MakeValueRef arg2, MakeValueRef arg3, MakeValueRef arg4) => MakeArgRefs (arg1, arg2, arg3, arg4) | |
| (MakeValueRef arg1, MakeValueRef arg2, MakeValueRef arg3, MakeValueRef arg4, MakeValueRef arg5) => MakeArgRefs (arg1, arg2, arg3, arg4, arg5) |