Sync / foldkit-sync/journal
DocumentHostOptionsLayer
type · packages/sync/src/journal.ts:474
type DocumentHostOptionsLayer<RP> = [RP] extends [never]
? {
readonly layer?: undefined
}
: {
readonly layer: () => Layer.Layer<RP>
}What the resolver needs (a session store), required exactly when it
needs something. Built per upgrade and kept until the socket closes,
since revalidate asks again while it is open; an upgrade it refuses
closes it at once.