export async function getListAsListResponse()

in src/api/listHelpers.ts [39:51]


export async function getListAsListResponse<Item>(
  conn: DbConnectionType,
  options: ListRequest,
  itemsGetter: ListItemsGetter<Item>,
  totalGetter: ListTotalGetter,
): Promise<ListResponse<Item>> {
  const [items, total] = await Promise.all([
    itemsGetter(conn, options),
    totalGetter(conn),
  ]);
  const { limit, offset } = options;
  return { items, total, limit, offset };
}