ScopedBridgeManagerMethods<BridgeId>: {
    fromBridge: ((obj: any) => Promise<unknown>);
    getBridgeId?: (() => BridgeId);
    initHandler: ((handler: Remote<BridgeHandler>) => void);
    setHandler: ((handler: Remote<BridgeHandler>) => void);
    toBridge: ((obj: any) => Promise<any>);
}

Type Parameters

  • BridgeId extends BridgeIdValue

Type declaration

  • fromBridge: ((obj: any) => Promise<unknown>)

    Upcall from Golang into the VM

      • (obj): Promise<unknown>
      • Parameters

        • obj: any

        Returns Promise<unknown>

  • OptionalgetBridgeId?: (() => 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: Remote<BridgeHandler>) => void)
      • (handler): void
      • Parameters

        Returns void

  • setHandler: ((handler: Remote<BridgeHandler>) => void)
      • (handler): void
      • Parameters

        Returns void

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

    Downcall from the VM into Golang

      • (obj): Promise<any>
      • Parameters

        • obj: any

        Returns Promise<any>