diff --git a/packages/frontend/src/use/use-pagination.ts b/packages/frontend/src/use/use-pagination.ts index 58510a839e..57cc06d474 100644 --- a/packages/frontend/src/use/use-pagination.ts +++ b/packages/frontend/src/use/use-pagination.ts @@ -42,8 +42,8 @@ function arrayToEntries(entities: MisskeyEntity[]): [string, MisskeyEntity][] { return entities.map(en => [en.id, en]); } -export function usePagination<T = MisskeyEntity>(props: { - ctx: PagingCtx; +export function usePagination<Ctx extends PagingCtx, T = Misskey.Endpoints[Ctx['endpoint']]['res']>(props: { + ctx: Ctx; }) { /** * 表示するアイテムのソース