Remote / foldkit-remote

QueryWindowOptions

type · packages/remote/src/index.ts:816

type QueryWindowOptions =
  | {
      readonly first?: number | undefined
      readonly after?: string | undefined
      readonly last?: undefined
      readonly before?: undefined
    }
  | {
      readonly last: number
      readonly before?: string | undefined
      readonly first?: undefined
      readonly after?: undefined
    }

A page forward (first, after) or back (last, before); mixing the two is a type error.