IContainerRuntimeSignaler interface
Duck type of something that provides the expected signalling functionality at the container level.
Remarks
Simplifies the mocks needed to unit test the LiveObjectSynchronizer
. Applications can
just pass this.context.containerRuntime
to any class that takes an IContainerRuntimeSignaler
.
Methods
off("signal", (message: IInbound |
|
on("signal", (message: IInbound |
|
submit |
Method Details
off("signal", (message: IInboundSignalMessage, local: boolean) => void)
function off(event: "signal", listener: (message: IInboundSignalMessage, local: boolean) => void): IContainerRuntimeSignaler
Parameters
- event
-
"signal"
- listener
-
(message: IInboundSignalMessage, local: boolean) => void
Returns
on("signal", (message: IInboundSignalMessage, local: boolean) => void)
function on(event: "signal", listener: (message: IInboundSignalMessage, local: boolean) => void): IContainerRuntimeSignaler
Parameters
- event
-
"signal"
- listener
-
(message: IInboundSignalMessage, local: boolean) => void
Returns
submitSignal(string, any)
function submitSignal(type: string, content: any)
Parameters
- type
-
string
- content
-
any