@@ -156,8 +156,8 @@ class GenerateList reqs where
156156instance GenerateList AjaxReq where
157157 generateList r = [r]
158158
159−instance GenerateList rest => GenerateList (AjaxReq :<|> rest) where
160− generateList (r :<|> rest) = r : generateList rest
159+instance (GenerateList start, GenerateList rest) => GenerateList (start :<|> rest) where
160+ generateList (start :<|> rest) = (generateList start) ++ (generateList rest)
161161
162162-- | Generate the necessary data for JS codegen as a list, each 'AjaxReq'
163163-- describing one endpoint from your API type.