これが有効な構文ではないことはわかっていますが、サーバントでこのようなことを達成する方法はありますか?
type StandardAPI = "foo" :> Get '[JSON] Whatever
type CustomAPI = StandardAPI :<|> "customroute" :> Get '[JSON] Blah
つまり、API を構成します。スポックでは、モナドのルート構築でこれを行うことができましたが、サーバントでこれを行う方法がわかりません。
このようにして、API 間で共有ルートを再利用できます。これを使用するもう 1 つの理由は、Raw などのクライアント ジェネレーターでは機能しない特定の型があることです。