fix(platform-server): read initial location from INITIAL_CONFIG if present

This commit is contained in:
Alex Rickabaugh
2017-02-14 19:48:48 -08:00
committed by Igor Minar
parent 047cda5b3c
commit 56f232cdd7
7 changed files with 63 additions and 23 deletions
+1 -17
View File
@@ -20,6 +20,7 @@ import {ALLOW_MULTIPLE_PLATFORMS, DebugDomRendererV2, DebugDomRootRenderer} from
import {SharedStylesHost, getDOM} from './private_import_platform-browser';
import {ServerRendererV2, ServerRootRenderer} from './server_renderer';
import {ServerStylesHost} from './styles_host';
import {INITIAL_CONFIG, PlatformConfig} from './tokens';
function notSupported(feature: string): Error {
throw new Error(`platform-server does not support '${feature}'.`);
@@ -65,23 +66,6 @@ export const SERVER_RENDER_PROVIDERS: Provider[] = [
},
];
/**
* Config object passed to initialize the platform.
*
* @experimental
*/
export interface PlatformConfig {
document?: string;
url?: string;
}
/**
* The DI token for setting the initial config for the platform.
*
* @experimental
*/
export const INITIAL_CONFIG = new InjectionToken<PlatformConfig>('Server.INITIAL_CONFIG');
/**
* The ng module for the server.
*