Hierarchy

  • Client

Constructors

Properties

configuration: ClientConfiguration
logger: Logger
onErrorResponseCallback?: ((details: ClientErrorResponseDetails) => void) = undefined

Type declaration

onRequestCallback?: ((details: ClientRequestDetails) => void) = undefined

Type declaration

onResponseCallback?: ((details: ClientResponseDetails) => void) = undefined

Type declaration

requestSubscriptions: SubscriptionRecord<ClientRequestDetails> = ...
resolver: Resolver
responseSubscriptions: SubscriptionRecord<ClientResponseDetails> = ...
serverInformation?: null | ServerInformation

Methods

  • Parameters

    • message: string

    Returns void

  • Parameters

    • path: string
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<unknown>

  • Parameters

    • method: any
    • url: string
    • Optional requestBody: any

    Returns Promise<unknown>

  • Type Parameters

    • TReturn

    Parameters

    • verb: string
    • path: string
    • Optional command: any
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<TReturn>

  • Type Parameters

    • TReturn

    Parameters

    • path: string
    • Optional command: any
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<TReturn>

  • Type Parameters

    • TReturn

    Parameters

    • path: string
    • Optional command: any
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<TReturn>

  • Parameters

    • message: string
    • error: undefined | Error = undefined

    Returns void

  • Type Parameters

    • TResource

    Parameters

    • path: undefined | string
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<TResource>

  • Parameters

    • path: string
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<string>

  • Parameters

    • message: string

    Returns void

  • Type Parameters

    • TReturn

    Parameters

    • path: string
    • Optional resource: any
    • Optional args: RouteArgs<RouteArgLookup>

    Returns Promise<TReturn>

  • Type Parameters

    • TReturn

    Parameters

    • path: string
    • Optional request: any

    Returns Promise<TReturn>

  • Parameters

    • path: string
    • Optional uriTemplateParameters: RouteArgs<RouteArgLookup>

    Returns string

  • Parameters

    • path: string
    • Optional args: RouteArgs<RouteArgLookup>

    Returns string

  • Parameters

    • message: string

    Returns void

Generated using TypeDoc