﻿/**
 * Created by jd on 21/10/2015.
 */

interface ISettings
{
    Mode:string;
    ConfigModeList:IConfigMode[];

}



export interface IConfigMode
{
    Name:string;
    Config:IConfig;

}

export interface IConfig
{
    WebApiAddress:String;
    WebApiPort:string;
    SignalRPath:string;

}

export interface IRoute
{
    //nome da Rota
    RouteName:string;

    //Url que chama essa rota
    RouteUrl:string;

    //Dependencias
    RouteDependencies?:string[];

    //Localização desta View
    RouteTemplateUrl:string;

}


