Remote / foldkit-remote-drizzle

RowLog

interface · packages/remote-drizzle/src/poll.ts:28

interface RowLog<R = DrizzleDatabase> {
  readonly head: Effect.Effect<number, RemoteServerError, R>
  readonly since: (after: number) => Effect.Effect<
    {
      readonly through: number
      readonly ids: Option.Option<ReadonlyArray<string>>
    },
    RemoteServerError,
    R
  >
}

What a log of written rows says: its newest entry, and what changed after an entry.

Members

property · packages/remote-drizzle/src/poll.ts:29

readonly head: Effect.Effect<number, RemoteServerError, R>

RowLog.since

property · packages/remote-drizzle/src/poll.ts:30

readonly since: (after: number) => Effect.Effect<
  {
    readonly through: number
    readonly ids: Option.Option<ReadonlyArray<string>>
  },
  RemoteServerError,
  R
>