packages/pr-watch/package.json

@picasso/pr-watch

PR lifecycle watcher shared by the Mac relay and the CLI/TUI: detect a thread's PRs, poll gh, wake the thread with one combined notice.

62 public exportsTypes from package declaration entrypoint

function

baselineMemory

Runtime export from ./snapshot.js.

export { baselineMemory } from "./snapshot.js"

checkCounts

Runtime export from ./snapshot.js.

export { checkCounts } from "./snapshot.js"

composeWakeMessage

Runtime export from ./message.js.

export { composeWakeMessage } from "./message.js"

createGhExec

Runtime export from ./gh.js.

export { createGhExec } from "./gh.js"

createPrWatcher

Runtime export from ./watcher.js.

export { createPrWatcher } from "./watcher.js"

detectPullRequests

Runtime export from ./detect.js.

export { detectPullRequests } from "./detect.js"

failedLogs

Runtime export from ./gh.js.

export { failedLogs } from "./gh.js"

findGh

Runtime export from ./gh.js.

export { findGh } from "./gh.js"

ghRepoArg

Runtime export from ./detect.js.

export { ghRepoArg } from "./detect.js"

isConflicted

Runtime export from ./snapshot.js.

export { isConflicted } from "./snapshot.js"

lastSeq

Runtime export from ./detect.js.

export { lastSeq } from "./detect.js"

lastTurnStartSeq

Runtime export from ./detect.js.

export { lastTurnStartSeq } from "./detect.js"

nextPollDelay

Runtime export from ./snapshot.js.

export { nextPollDelay } from "./snapshot.js"

parsePrView

Runtime export from ./snapshot.js.

export { parsePrView } from "./snapshot.js"

parsePullRequestUrl

Runtime export from ./detect.js.

export { parsePullRequestUrl } from "./detect.js"

parsePullRequestUrls

Runtime export from ./detect.js.

export { parsePullRequestUrls } from "./detect.js"

prKey

Runtime export from ./detect.js.

export { prKey } from "./detect.js"

prStatus

Runtime export from ./snapshot.js.

export { prStatus } from "./snapshot.js"

prWatchFile

Runtime export from ./store.js.

export { prWatchFile } from "./store.js"

prWatchView

Runtime export from ./store.js.

export { prWatchView } from "./store.js"

pullRequestRef

Runtime export from ./detect.js.

export { pullRequestRef } from "./detect.js"

readWatches

Runtime export from ./store.js.

export { readWatches } from "./store.js"

runsGhPrCreate

Runtime export from ./detect.js.

export { runsGhPrCreate } from "./detect.js"

sameWatch

Runtime export from ./store.js.

export { sameWatch } from "./store.js"

stepWatch

Runtime export from ./snapshot.js.

export { stepWatch } from "./snapshot.js"

trimLog

Runtime export from ./message.js.

export { trimLog } from "./message.js"

updateWatches

Runtime export from ./store.js.

export { updateWatches } from "./store.js"

viewPullRequest

Runtime export from ./gh.js.

export { viewPullRequest } from "./gh.js"

wakeHeadline

Runtime export from ./message.js.

export { wakeHeadline } from "./message.js"

type

CheckCounts

Type-only export from ./snapshot.js.

export { type CheckCounts } from "./snapshot.js"

CheckState

Type-only export from ./snapshot.js.

export { type CheckState } from "./snapshot.js"

DeliveryMode

Type-only export from ./watcher.js.

export { type DeliveryMode } from "./watcher.js"

DetectedPullRequest

Type-only export from ./detect.js.

export { type DetectedPullRequest } from "./detect.js"

FailedLogs

Type-only export from ./message.js.

export { type FailedLogs } from "./message.js"

GhExec

Type-only export from ./gh.js.

export { type GhExec } from "./gh.js"

NoticeDelivery

Type-only export from ./store.js.

export { type NoticeDelivery } from "./store.js"

PrCheck

Type-only export from ./snapshot.js.

export { type PrCheck } from "./snapshot.js"

PrEvent

Type-only export from ./snapshot.js.

export { type PrEvent } from "./snapshot.js"

PrPhase

Type-only export from ./snapshot.js.

export { type PrPhase } from "./snapshot.js"

PrRef

Type-only export from ./detect.js.

export { type PrRef } from "./detect.js"

PrReview

Type-only export from ./snapshot.js.

export { type PrReview } from "./snapshot.js"

PrSnapshot

Type-only export from ./snapshot.js.

export { type PrSnapshot } from "./snapshot.js"

PrWatcher

Type-only export from ./watcher.js.

export { type PrWatcher } from "./watcher.js"

PrWatcherDeps

Type-only export from ./watcher.js.

export { type PrWatcherDeps } from "./watcher.js"

PrWatchFile

Type-only export from ./store.js.

export { type PrWatchFile } from "./store.js"

PrWatchMemory

Type-only export from ./snapshot.js.

export { type PrWatchMemory } from "./snapshot.js"

PrWatchRecord

Type-only export from ./store.js.

export { type PrWatchRecord } from "./store.js"

PrWatchSource

Type-only export from ./store.js.

export { type PrWatchSource } from "./store.js"

PrWatchView

Type-only export from ./store.js.

export { type PrWatchView } from "./store.js"

const

DEFAULT_LEASE_MS

Runtime export from ./watcher.js.

export { DEFAULT_LEASE_MS } from "./watcher.js"

DEFAULT_TICK_MS

Runtime export from ./watcher.js.

export { DEFAULT_TICK_MS } from "./watcher.js"

EMPTY_MEMORY

Runtime export from ./snapshot.js.

export { EMPTY_MEMORY } from "./snapshot.js"

FAST_POLL_MS

Runtime export from ./snapshot.js.

export { FAST_POLL_MS } from "./snapshot.js"

GH_PR_VIEW_FIELDS

Runtime export from ./snapshot.js.

export { GH_PR_VIEW_FIELDS } from "./snapshot.js"

LOG_EXCERPT_MAX_CHARS

Runtime export from ./message.js.

export { LOG_EXCERPT_MAX_CHARS } from "./message.js"

LOG_EXCERPT_MAX_LINES

Runtime export from ./message.js.

export { LOG_EXCERPT_MAX_LINES } from "./message.js"

MAX_BACKOFF_MS

Runtime export from ./snapshot.js.

export { MAX_BACKOFF_MS } from "./snapshot.js"

MAX_FAILED_RUNS

Runtime export from ./gh.js.

export { MAX_FAILED_RUNS } from "./gh.js"

NOTICE_LABEL

Runtime export from ./message.js.

export { NOTICE_LABEL } from "./message.js"

PR_WATCH_SPEC

Runtime export from ./store.js.

export { PR_WATCH_SPEC } from "./store.js"

SLOW_POLL_MS

Runtime export from ./snapshot.js.

export { SLOW_POLL_MS } from "./snapshot.js"

YOUNG_PR_MS

Runtime export from ./snapshot.js.

export { YOUNG_PR_MS } from "./snapshot.js"