Type alias ConnRegistryAdapterHandle<T, S, C, I>

ConnRegistryAdapterHandle<T, S, C, I>: Readonly<{
    conn: T;
    connConfigBus: StickySubscribable<C>;
    id: string;
    initData: I;
    setState: ((newConnState) => void);
    updateState: ((callback) => void);
}>

Handle which exposes operation on some connection to ConnRegistryAdapter.

Type Parameters

  • T

  • S

  • C

  • I

Type declaration

  • conn: T
  • connConfigBus: StickySubscribable<C>
  • id: string
  • initData: I
  • setState: ((newConnState) => void)
      • (newConnState): void
      • Parameters

        • newConnState: S

        Returns void

  • updateState: ((callback) => void)
      • (callback): void
      • Parameters

        • callback: ((oldState) => S)
            • (oldState): S
            • Parameters

              • oldState: Readonly<S>

              Returns S

        Returns void

Generated using TypeDoc