Type Alias: NamedPaginationServiceState<E, Collection>
NamedPaginationServiceState<
E,Collection> ={ [K in Collection as `selectedPage${Capitalize<K>}Entities`]: E[] }&{ [K in Collection as `${Lowercase<K>}CurrentPage`]: number }&{ [K in Collection as `${Lowercase<K>}PageSize`]: number }&{ [K in Collection as `${Lowercase<K>}TotalCount`]: number }&{ [K in Collection as `${Lowercase<K>}PageCount`]: number }&{ [K in Collection as `${Lowercase<K>}PageNavigationArray`]: number }&{ [K in Collection as `${Lowercase<K>}PageNavigationArrayMax`]: number }
Defined in: lib/with-pagination.ts:22
Type Parameters
E
E
Collection
Collection extends string