using System; using System.Threading.Tasks; namespace NaiveHttpServer { public interface IRouterBuilder { IRouterBuilder Get(string url, Func handler); IRouterBuilder Post(string url, Func handler); IRouterBuilder Delete(string url, Func handler); IRouterBuilder Put(string url, Func handler); Middleware Build(); } }