/** * @author eric.wittmann@gmail.com * @class */ export interface IServerParent { /** * Creates a server. * @return {Server} */ createServer(): Server; /** * Adds a server. * @param {Server} server */ addServer(server: Server): any; /** * Gets a server by URL. * @param {string} url * @return {Server} */ getServer(url: string): Server; /** * Gets the list of servers. * @return {Server[]} */ getServers(): Array; } import { Server } from './Server';