feat(platform-server): provide a way to hook into renderModule* (#19023)
A multi RENDER_MODULE_HOOK provider can provide function that will be called with the current document just before the document is rendered to string. This hook can for example be used for the state transfer module to serialize any server state that needs to be transported to the client, just before the current platform state is rendered to string. PR Close #19023
This commit is contained in:

committed by
Miško Hevery

parent
15945c8791
commit
8dfc3c386a
@ -24,3 +24,12 @@ export interface PlatformConfig {
|
||||
* @experimental
|
||||
*/
|
||||
export const INITIAL_CONFIG = new InjectionToken<PlatformConfig>('Server.INITIAL_CONFIG');
|
||||
|
||||
/**
|
||||
* A function that will be executed when calling `renderModuleFactory` or `renderModule` just
|
||||
* before current platform state is rendered to string.
|
||||
*
|
||||
* @experimental
|
||||
*/
|
||||
export const BEFORE_APP_SERIALIZED =
|
||||
new InjectionToken<Array<() => void>>('Server.RENDER_MODULE_HOOK');
|
||||
|
Reference in New Issue
Block a user