Skip to main content Link Search Menu Expand Document (external link)

EventLogRemote.ts overview

Since v1.0.0


Exports Grouped by Category


change

RemoteAdditions (class)

Signature

declare class RemoteAdditions

Source

Since v1.0.0

construtors

fromSocket

Signature

declare const fromSocket: (options?: {
  readonly disablePing?: boolean
}) => Effect.Effect<void, never, Scope.Scope | EventLog | EventLogEncryption | Socket.Socket>

Source

Since v1.0.0

fromWebSocket

Signature

declare const fromWebSocket: (
  url: string,
  options?: { readonly disablePing?: boolean }
) => Effect.Effect<void, never, Scope.Scope | EventLogEncryption | EventLog | Socket.WebSocketConstructor>

Source

Since v1.0.0

layers

layerWebSocket

Signature

declare const layerWebSocket: (
  url: string,
  options?: { readonly disablePing?: boolean }
) => Layer.Layer<never, never, Socket.WebSocketConstructor | EventLog | EventLogEncryption>

Source

Since v1.0.0

layerWebSocketBrowser

Signature

declare const layerWebSocketBrowser: (
  url: string,
  options?: { readonly disablePing?: boolean }
) => Layer.Layer<never, never, EventLog>

Source

Since v1.0.0

models

EventLogRemote (interface)

Signature

export interface EventLogRemote {
  readonly id: RemoteId
  readonly changes: (
    identity: typeof Identity.Service,
    startSequence: number
  ) => Effect.Effect<Mailbox.ReadonlyMailbox<RemoteEntry>, never, Scope.Scope>
  readonly write: (identity: typeof Identity.Service, entries: ReadonlyArray<Entry>) => Effect.Effect<void>
}

Source

Since v1.0.0

protocol

Ack (class)

Signature

declare class Ack

Source

Since v1.0.0

Changes (class)

Signature

declare class Changes

Source

Since v1.0.0

ChunkedMessage (class)

Signature

declare class ChunkedMessage

Source

Since v1.0.0

split (static method)

Signature

declare const split: (id: number, data: Uint8Array) => ReadonlyArray<ChunkedMessage>

Source

Since v1.0.0

join (static method)

Signature

declare const join: (
  map: Map<number, { readonly parts: Array<Uint8Array>; count: number; bytes: number }>,
  part: ChunkedMessage
) => Uint8Array | undefined

Source

Since v1.0.0

Hello (class)

Signature

declare class Hello

Source

Since v1.0.0

Ping (class)

Signature

declare class Ping

Source

Since v1.0.0

Pong (class)

Signature

declare class Pong

Source

Since v1.0.0

ProtocolRequest

Signature

declare const ProtocolRequest: any

Source

Since v1.0.0

ProtocolRequestMsgPack

Signature

declare const ProtocolRequestMsgPack: any

Source

Since v1.0.0

ProtocolResponse

Signature

declare const ProtocolResponse: any

Source

Since v1.0.0

ProtocolResponseMsgPack

Signature

declare const ProtocolResponseMsgPack: any

Source

Since v1.0.0

RequestChanges (class)

Signature

declare class RequestChanges

Source

Since v1.0.0

StopChanges (class)

Signature

declare class StopChanges

Source

Since v1.0.0

WriteEntries (class)

Signature

declare class WriteEntries

Source

Since v1.0.0

decodeRequest

Signature

declare const decodeRequest: any

Source

Since v1.0.0

decodeResponse

Signature

declare const decodeResponse: any

Source

Since v1.0.0

encodeRequest

Signature

declare const encodeRequest: any

Source

Since v1.0.0

encodeResponse

Signature

declare const encodeResponse: any

Source

Since v1.0.0