Function: createPaginatedSchema()
createPaginatedSchema<Defined in: packages/http/src/fetcher.ts:803 Build a paginated-list schema:T>(itemSchema):Struct<{data:$Array<Schema<T>>;pagination:Struct<{page:Number;pageSize:Number;total:Number;totalPages:Number; }>; }>
options.schema to validate paginated endpoints in a
single declarative call.
Type Parameters
T
T
Element type of the paginated list.
Parameters
itemSchema
Schema<T>
Returns
Struct<{ data: $Array<Schema<T>>; pagination: Struct<{ page: Number; pageSize: Number; total: Number; totalPages: Number; }>; }>