ScopedBridgeManager<BridgeId>: Guarded<{
    fromBridge: ((obj) => PromiseVow<void>);
    getBridgeId?: (() => BridgeId);
    initHandler: ((handler) => void);
    setHandler: ((handler) => void);
    toBridge: ((obj) => Promise<any>);
}>

An object which handles messages for a specific bridge

Type Parameters

  • BridgeId extends BridgeIdValue

Type declaration

  • fromBridge: ((obj) => PromiseVow<void>)
      • (obj): PromiseVow<void>
      • Parameters

        • obj: any

        Returns PromiseVow<void>

  • Optional getBridgeId?: (() => BridgeId)

    Optional bridge ID getter. Not part of the production bridge vat but available in fake bridges as a means for test reflection and for the type system to hang the bridgeId

  • initHandler: ((handler) => void)
      • (handler): void
      • Parameters

        Returns void

  • setHandler: ((handler) => void)
      • (handler): void
      • Parameters

        Returns void

  • toBridge: ((obj) => Promise<any>)
      • (obj): Promise<any>
      • Parameters

        • obj: any

        Returns Promise<any>