Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPipe<C, T>

Type parameters

  • C

  • T

Hierarchy

  • IPipe

Implemented by

Index

Properties

Properties

close

close: () => Promise<void>

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

open

open: (config: C) => Promise<void>

Type declaration

    • (config: C): Promise<void>
    • Parameters

      • config: C

      Returns Promise<void>

read

read: () => Promise<{ msg: Uint8Array; nodeId: string; resourceId: string; resourceType: T }>

Type declaration

    • (): Promise<{ msg: Uint8Array; nodeId: string; resourceId: string; resourceType: T }>
    • Returns Promise<{ msg: Uint8Array; nodeId: string; resourceId: string; resourceType: T }>

write

write: (resourceType: T, resourceId: string, msg: Uint8Array, nodeId: string) => Promise<void>

Type declaration

    • (resourceType: T, resourceId: string, msg: Uint8Array, nodeId: string): Promise<void>
    • Parameters

      • resourceType: T
      • resourceId: string
      • msg: Uint8Array
      • nodeId: string

      Returns Promise<void>

Generated using TypeDoc