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

DialogResolver<TResponse>

The resolver for the dialog.

Returns

DialogRegistration<TRequest, TResponse>

Defined in

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

Properties

requester

readonly requester: DialogRequest<TRequest, TResponse>

The requester for the dialog.

Defined in

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

resolver

readonly resolver: DialogResolver<TResponse>

The resolver for the dialog.

Defined in

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

Type Aliases

DialogRequest()<TRequest, TResponse>

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

Represents the delegate for a dialog request.

Type Parameters

TRequest extends object

TResponse

Parameters

request

TRequest

resolve

DialogResolver<TResponse>

Returns

void

Defined in

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


DialogResolver()<TResponse>

DialogResolver<TResponse>: (response) => void

Represents the delegate when a dialog is resolved (closed with a response).

Type Parameters

TResponse

Parameters

response

TResponse

Returns

void

Defined in

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