Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "kraken/ws_clients/private_ws_handler"

Index

Variables

Const krakenPrivateWS

krakenPrivateWS: WebSocketSubject<unknown> = webSocket({protocol: 'v1',url: 'wss://ws-auth.kraken.com/',WebSocketCtor: WebSocket,openObserver: onKrakenPrivateWSOpened,closeObserver: onKrakenPrivateWSClosed})

logError

logError: Debugger

Const onKrakenPrivateWSClosed

onKrakenPrivateWSClosed: Subject<unknown> = new Subject()

Const onKrakenPrivateWSHeartbeat$

onKrakenPrivateWSHeartbeat$: Observable<Object> = krakenPrivateWS.pipe(filter(({ event = null }) => event && event === 'heartbeat'))

Const onKrakenPrivateWSOpened

onKrakenPrivateWSOpened: Subject<unknown> = new Subject()

Functions

Const getKrakenPrivateObservableFromWS

  • getKrakenPrivateObservableFromWS(lastToken?: string, subscriptionData?: any, filterFn?: (data: unknown) => boolean, unsubscriptionData?: any, injectedApiKeys?: InjectedApiKeys): Promise<{ privateObservable$: Observable<any>; token: string }>
  • Parameters

    • Default value lastToken: string = null
    • Default value subscriptionData: any = {}
    • Default value filterFn: (data: unknown) => boolean = () => true
        • (data: unknown): boolean
        • Parameters

          • data: unknown

          Returns boolean

    • Optional unsubscriptionData: any
    • Optional injectedApiKeys: InjectedApiKeys

    Returns Promise<{ privateObservable$: Observable<any>; token: string }>

Const gethWsAuthToken

Generated using TypeDoc