///
import HTTP from 'http';
import Endpoint from './../src/endpoint';
import Repository from './../src/repository';
import JsonObject from './../src/http/type/json-object';
import UrlParameters from './../src/http/type/url-parameters';
interface EndpointConstructor {
new (request: HTTP.IncomingMessage, response: HTTP.ServerResponse, url_parameters: UrlParameters, repository: Repository): Endpoint