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

EventJournal.ts overview

Since v1.0.0


Exports Grouped by Category


entry

Entry (class)

Signature

declare class Entry

Source

Since v1.0.0

EntryId

Signature

declare const EntryId: any

Source

Since v1.0.0

EntryId (type alias)

Signature

type EntryId = typeof EntryId.Type

Source

Since v1.0.0

EntryIdTypeId

Signature

declare const EntryIdTypeId: unique symbol

Source

Since v1.0.0

RemoteEntry (class)

Signature

declare class RemoteEntry

Source

Since v1.0.0

entryIdMillis

Signature

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

Source

Since v1.0.0

makeEntryId

Signature

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

Source

Since v1.0.0

errors

ErrorTypeId

Signature

declare const ErrorTypeId: unique symbol

Source

Since v1.0.0

ErrorTypeId (type alias)

Signature

type ErrorTypeId = typeof ErrorTypeId

Source

Since v1.0.0

EventJournalError (class)

Signature

declare class EventJournalError

Source

Since v1.0.0

[ErrorTypeId] (property)

Signature

readonly [ErrorTypeId]: unique symbol

Source

Since v1.0.0

indexed db

layerIndexedDb

Signature

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

Source

Since v1.0.0

makeIndexedDb

Signature

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

Source

Since v1.0.0

memory

layerMemory

Signature

declare const layerMemory: Layer.Layer<EventJournal>

Source

Since v1.0.0

makeMemory

Signature

declare const makeMemory: Effect.Effect<any>

Source

Since v1.0.0

remote

RemoteId

Signature

declare const RemoteId: any

Source

Since v1.0.0

RemoteId (type alias)

Signature

type RemoteId = typeof RemoteId.Type

Source

Since v1.0.0

RemoteIdTypeId

Signature

declare const RemoteIdTypeId: unique symbol

Source

Since v1.0.0

makeRemoteId

Signature

declare const makeRemoteId: () => RemoteId

Source

Since v1.0.0

tags

EventJournal (class)

Signature

declare class EventJournal

Source

Since v1.0.0