Options
All
  • Public
  • Public/Protected
  • All
Menu

@byters/intern

Index

Type aliases

ArgumentResult

ArgumentResult<T>: Awaited<Result<T, UserError>>

Type parameters

  • T

Private Awaited

Awaited<T>: PromiseLike<T> | T

Type parameters

  • T

Result

Result<T, E>: Ok<T> | Err<E>

A type used to express computations that can fail.

since

1.0.0

Type parameters

  • T

    The result's type.

  • E

    The error's type.

Functions

enumerable

  • enumerable(value: boolean): (Anonymous function)

err

  • err(): Err<unknown>
  • err<E>(x: E): Err<E>

Private extractEventSubscriptions

  • extractEventSubscriptions(entity: string, api: SharedAPI): Set<string>

isErr

  • isErr<T, E>(x: Result<T, E>): x is Err<E>
  • Determines whether or not a result is an Err.

    since

    1.0.0

    Type parameters

    • T

      The result's type.

    • E

      The error's type.

    Parameters

    Returns x is Err<E>

isOk

  • isOk<T, E>(x: Result<T, E>): x is Ok<T>
  • Determines whether or not a result is an Ok.

    since

    1.0.0

    Type parameters

    • T

      The result's type.

    • E

      The error's type.

    Parameters

    Returns x is Ok<T>

ok

  • ok(): Ok<unknown>
  • ok<T>(x: T): Ok<T>

Object literals

Const commandOptionDefaults

commandOptionDefaults: object

aliases

aliases: never[] = []

Const internOptionDefaults

internOptionDefaults: object

gateway

gateway: object

broker

broker: object

instance

instance: AMQpBroker<unknown, unknown> = new AMQpBroker('gateway', {exchange: {durable: true}})

startParameters

startParameters: [string] = ['localhost']

Generated using TypeDoc