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

EventJournal overview

Added in v1.0.0


Table of contents


entry

Entry (class)

Signature

export declare class Entry

Added in v1.0.0

EntryId

Signature

export declare const EntryId: any

Added in v1.0.0

EntryId (type alias)

Signature

export type EntryId = typeof EntryId.Type

Added in v1.0.0

EntryIdTypeId

Signature

export declare const EntryIdTypeId: typeof EntryIdTypeId

Added in v1.0.0

RemoteEntry (class)

Signature

export declare class RemoteEntry

Added in v1.0.0

entryIdMillis

Signature

export declare const entryIdMillis: (entryId: EntryId) => number

Added in v1.0.0

makeEntryId

Signature

export declare const makeEntryId: (options?: { msecs?: number }) => EntryId

Added in v1.0.0

errors

ErrorTypeId

Signature

export declare const ErrorTypeId: typeof ErrorTypeId

Added in v1.0.0

ErrorTypeId (type alias)

Signature

export type ErrorTypeId = typeof ErrorTypeId

Added in v1.0.0

EventJournalError (class)

Signature

export declare class EventJournalError

Added in v1.0.0

[ErrorTypeId] (property)

Signature

readonly [ErrorTypeId]: typeof ErrorTypeId

Added in v1.0.0

indexed db

layerIndexedDb

Signature

export declare const layerIndexedDb: (options?: {
  readonly database?: string
}) => Layer.Layer<EventJournal, EventJournalError>

Added in v1.0.0

makeIndexedDb

Signature

export declare const makeIndexedDb: (options?: {
  readonly database?: string
}) => Effect.Effect<typeof EventJournal.Service, EventJournalError, Scope>

Added in v1.0.0

memory

layerMemory

Signature

export declare const layerMemory: Layer.Layer<EventJournal>

Added in v1.0.0

makeMemory

Signature

export declare const makeMemory: Effect.Effect<any>

Added in v1.0.0

remote

RemoteId

Signature

export declare const RemoteId: any

Added in v1.0.0

RemoteId (type alias)

Signature

export type RemoteId = typeof RemoteId.Type

Added in v1.0.0

RemoteIdTypeId

Signature

export declare const RemoteIdTypeId: typeof RemoteIdTypeId

Added in v1.0.0

makeRemoteId

Signature

export declare const makeRemoteId: () => RemoteId

Added in v1.0.0

tags

EventJournal (class)

Signature

export declare class EventJournal

Added in v1.0.0