packages feed

json-rpc-client-0.1.0.0: demo/Signatures.hs

{-# LANGUAGE OverloadedStrings,
             TypeOperators #-}

module Signatures where

import Network.JsonRpc.Client

-- Create a Signature for each server-side method:
concatenateSig :: Signature (String ::: String ::: ()) String
concatenateSig = Signature "concatenate" ("x" ::: "y" ::: ())

incrementSig :: Signature () Int
incrementSig = Signature "increment" ()