Documentation / dialogs/DialogMediatorHandler
dialogs/DialogMediatorHandler
Classes
DialogMediatorHandler
Represents an implementation of IDialogMediatorHandler
Extends
Constructors
new DialogMediatorHandler()
new DialogMediatorHandler(
_parent
):DialogMediatorHandler
Initializes a new instance of DialogMediatorHandler
Parameters
_parent
Optional parent handler.
null
| IDialogMediatorHandler
Returns
Overrides
IDialogMediatorHandler
.constructor
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:18
Properties
_parent
readonly
_parent:null
|IDialogMediatorHandler
=null
Optional parent handler.
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:18
Methods
getRegistration()
getRegistration<
TRequest
,TResponse
>(requestType
):DialogRegistration
<TRequest
,TResponse
>
Get the registration for a given request type.
Type Parameters
• TRequest extends object
• TResponse
Parameters
requestType
Constructor
<TRequest
>
Type of request.
Returns
DialogRegistration
<TRequest
, TResponse
>
The registration for the request type.
Overrides
IDialogMediatorHandler
.getRegistration
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:53
hasSubscriber()
hasSubscriber<
TRequest
>(requestType
):boolean
Check if there is a subscriber for a given request type.
Type Parameters
• TRequest extends object
Parameters
requestType
Constructor
<TRequest
>
Type of request.
Returns
boolean
True if there is a subscriber, false otherwise.
Overrides
IDialogMediatorHandler
.hasSubscriber
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:30
show()
show<
TRequest
,TResponse
>(request
):Promise
<TResponse
>
Show a dialog based on a request.
Type Parameters
• TRequest extends object
• TResponse
Parameters
request
TRequest
An instance of the dialog request.
Returns
Promise
<TResponse
>
Overrides
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:35
subscribe()
subscribe<
TRequest
,TResponse
>(requestType
,requester
,resolver
):void
Subscribes to a request type.
Type Parameters
• TRequest extends object
• TResponse
Parameters
requestType
Constructor
<TRequest
>
Type of request.
requester
DialogRequest
<TRequest
, TResponse
>
The delegate that will be called when a request is made.
resolver
DialogResolver
<TResponse
>
The delegate that will be called when dialog is typically closed and response is resolved.
Returns
void
Overrides
IDialogMediatorHandler
.subscribe
Defined in
Source/JavaScript/Applications.React.MVVM/dialogs/DialogMediatorHandler.ts:23