purescript - How to define the type signature on this Affjax call -


i having simple program using affjax , launchaff.

import network.http.affjax affjax import control.monad.aff (launchaff)  test1 = launchaff $ affjax.get "/api" 

this gives me following error

 58  test1 = launchaff $ affjax.get "/api"      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   no type class instance found   network.http.affjax.response.respondable _0   instance head contains unknown type variables. consider adding type annotation.   in value declaration test1   _0 unknown type 

i understand respondable needs be defined here dont how exactly.

any appreciated.

thx

you'll need annotate test1 function let compiler know expect ajax call.

test1 = launchaff   affjax.get "/api" :: affjax _ foreign 

you can choose 1 of these instances return type, or if expect own datatype returned, write respondable instance it.

edit: edited source code. provided codesnippet isn't useful though, since you're not doing ajax response. since affjax operates inside aff can use notation bind result of get call variable , proceed use there.


Comments

Popular posts from this blog

Load Balancing in Bluemix using custom domain and DNS SRV records -

oracle - pls-00402 alias required in select list of cursor to avoid duplicate column names -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -