Table of Contents

Documentation / dialogs/DialogRegistration

dialogs/DialogRegistration

Classes

DialogRegistration<TRequest, TResponse>

Represents the registration of a dialog.

Type Parameters

TRequest extends object

TResponse

Constructors

new DialogRegistration()

new DialogRegistration<TRequest, TResponse>(requester, resolver): DialogRegistration<TRequest, TResponse>

Initializes a new instance of DialogRegistration.

Parameters
requester

DialogRequest<TRequest, TResponse>

The requester for the dialog.

resolver

CloseDialog<TResponse>

The resolver for the dialog.

Returns

DialogRegistration<TRequest, TResponse>

Defined in

Source/JavaScript/Applications.React.MVVM/dialogs/DialogRegistration.ts:21

Properties

requester

readonly requester: DialogRequest<TRequest, TResponse>

The requester for the dialog.

Defined in

Source/JavaScript/Applications.React.MVVM/dialogs/DialogRegistration.ts:22

resolver

readonly resolver: CloseDialog<TResponse>

The resolver for the dialog.

Defined in

Source/JavaScript/Applications.React.MVVM/dialogs/DialogRegistration.ts:23

Type Aliases

DialogRequest()<TRequest, TResponse>

DialogRequest<TRequest, TResponse>: (request, closeDialog) => void

Represents the delegate for a dialog request.

Type Parameters

TRequest extends object

TResponse

Parameters

request

TRequest

closeDialog

CloseDialog<TResponse>

Returns

void

Defined in

Source/JavaScript/Applications.React.MVVM/dialogs/DialogRegistration.ts:9