import {PublicConfigClass} from "./ConfigClass";
import {WebConfigLoader} from "typeconfig/src/WebConfigLoader";


declare module ServerInject {
  export const ConfigInject;
}

export let Config = new PublicConfigClass();


if (typeof ServerInject !== "undefined" && typeof ServerInject.ConfigInject !== "undefined") {
  WebConfigLoader.loadFrontendConfig(Config.Client, ServerInject.ConfigInject);
}


if (Config.Client.publicUrl == "") {
  Config.Client.publicUrl = location.origin;
}