File

src/dashboard/effects.ts

Index

Properties

Constructor

constructor(actions$: Actions, externalFlowService: ExternalFlowService, sessionRegistry: SessionRegistry, errorHandler: FunctionalErrorHandler)
Parameters :
Name Type Optional
actions$ Actions No
externalFlowService ExternalFlowService No
sessionRegistry SessionRegistry No
errorHandler FunctionalErrorHandler No

Properties

prepareExpandContainer$
prepareExpandContainer$: Observable<any>
Type : Observable<any>
Default value : this.actions$.pipe( ofType<InitializeExternalFlowAction>(ExternalFlowActions.INITIALIZE), mergeMap(action => this.initialize(action).pipe( mergeMap(initializationResponse => this.startExternalFlow(initializationResponse.configurationId).pipe( map(response => SessionLoadedAction.create(action.externalFlowSessionName, response, action.hostSessionName)), catchError(error => of( this.errorHandler.handle(action.externalFlowSessionName, error) || new InitializeExternalFlowFailedAction(action.externalFlowSessionName, action.containerConfigurationId, error), )) )), catchError(error => of( this.errorHandler.handle(action.externalFlowSessionName, error) || new InitializeExternalFlowFailedAction(action.externalFlowSessionName, action.containerConfigurationId, error), ) ))))
Decorators :
@Effect()

result-matching ""

    No results matching ""