Search
Preparing search index...
The search index is not available
ceb
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
ceb
@tmorin/ceb-messaging-simple
SimpleQueryBus
Class SimpleQueryBus
Hierarchy
SimpleQueryBus
Implements
QueryBus
Disposable
Index
Constructors
constructor
Accessors
observe
Methods
dispose
execute
handle
resolve
Handler
Constructors
constructor
new
Simple
Query
Bus
(
emitter
:
EmittableQueryBus
, handlers
?:
Map
<
string
,
QueryHandler
<
any
,
any
>
>
)
:
SimpleQueryBus
Parameters
emitter:
EmittableQueryBus
handlers:
Map
<
string
,
QueryHandler
<
any
,
any
>
>
= ...
Returns
SimpleQueryBus
Accessors
observe
get
observe
(
)
:
ObservableQueryBus
Returns
ObservableQueryBus
Methods
dispose
dispose
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
execute
execute
<
R
,
Q
>
(
query
:
Q
, options
?:
Partial
<
ExecuteActionOptions
>
)
:
Promise
<
R
>
Type parameters
R
:
Result
<
any
,
ResultHeaders
,
R
>
=
Result
<
any
,
ResultHeaders
>
Q
:
Query
<
any
,
MessageHeaders
,
Q
>
=
Query
<
any
,
MessageHeaders
>
Parameters
query:
Q
Optional
options:
Partial
<
ExecuteActionOptions
>
Returns
Promise
<
R
>
handle
handle
<
C
,
R
>
(
queryType
:
string
, handler
:
QueryHandler
<
C
,
R
>
)
:
Removable
Type parameters
C
:
Query
<
any
,
MessageHeaders
,
C
>
=
Query
<
any
,
MessageHeaders
>
R
:
Result
<
any
,
ResultHeaders
,
R
>
=
Result
<
any
,
ResultHeaders
>
Parameters
queryType:
string
handler:
QueryHandler
<
C
,
R
>
Returns
Removable
Private
resolve
Handler
resolve
Handler
<
Q
,
R
>
(
query
:
Query
<
any
,
MessageHeaders
>
)
:
QueryHandler
<
Q
,
R
>
Type parameters
Q
:
Query
<
any
,
MessageHeaders
,
Q
>
=
Query
<
any
,
MessageHeaders
>
R
:
Result
<
any
,
ResultHeaders
,
R
>
=
Result
<
any
,
ResultHeaders
>
Parameters
query:
Query
<
any
,
MessageHeaders
>
Returns
QueryHandler
<
Q
,
R
>
Modules
@tmorin/ceb-
bundle-
web
@tmorin/ceb-
elements-
builders
@tmorin/ceb-
elements-
core
@tmorin/ceb-
elements-
testing
@tmorin/ceb-
inversion-
builder
@tmorin/ceb-
inversion-
core
@tmorin/ceb-
inversion-
testing-
core
@tmorin/ceb-
inversion-
testing-
jest
@tmorin/ceb-
inversion-
testing-
mocha
@tmorin/ceb-
messaging-
adapter-
dom
@tmorin/ceb-
messaging-
adapter-
electron
@tmorin/ceb-
messaging-
adapter-
purify
@tmorin/ceb-
messaging-
builder-
core
@tmorin/ceb-
messaging-
builder-
inversion
@tmorin/ceb-
messaging-
core
@tmorin/ceb-
messaging-
inversion
@tmorin/ceb-
messaging-
moleculer
@tmorin/ceb-
messaging-
moleculer-
inversion
@tmorin/ceb-
messaging-
simple
@tmorin/ceb-
messaging-
simple-
builder
@tmorin/ceb-
messaging-
simple-
inversion
@tmorin/ceb-
messaging-
testing
@tmorin/ceb-
templating-
builder
@tmorin/ceb-
templating-
engine
@tmorin/ceb-
templating-
literal
@tmorin/ceb-
templating-
parser
@tmorin/ceb-
utilities
Simple
Query
Bus
constructor
observe
dispose
execute
handle
resolve
Handler
Generated using
TypeDoc