---
title: "PaginatedList"
generated: true
---
<GenerationInfo sourceFile="packages/common/src/shared-types.ts" sourceLine="67" packageName="@vendure/common" />

A type describing the shape of a paginated list response. In Vendure, almost all list queries
(`products`, `collections`, `orders`, `customers` etc) return an object of this type.

```ts title="Signature"
type PaginatedList<T> = {
    items: T[];
    totalItems: number;
}
```

<div className="members-wrapper">

### items

<MemberInfo kind="property" type={`T[]`}   />


### totalItems

<MemberInfo kind="property" type={`number`}   />




</div>
