* Pages rows strictly newer than `cursor` in cursor-ascending order. * An empty iterator means no new rows.
(input: SourcePageInput)
| 52 | * An empty iterator means no new rows. |
| 53 | */ |
| 54 | pages(input: SourcePageInput): AsyncIterable<TRow[]> |
| 55 | /** Stable JSON-safe shape sent to destinations. Public NDJSON contract. */ |
| 56 | serialize(row: TRow): Record<string, unknown> |
| 57 | /** Returns the cursor that, when passed back, excludes `row` and everything before it. */ |